Está en la página 1de 3

return ObjUContrato.Pk_Co_Cont = "01" && ObjUContrato.

Pk_Co_Cont = "02" &&


Info_Doc.dias_total_novedad(Fecha_Ini_Nomina,Fecha_Fin_Nomina,ObjUNovedadesPorDia.R
eposo,false) == 0;

(Info_Doc.dias_total_novedad( Fecha_Ini_Nomina, Fecha_Fin_Nomina,


FuncionesNomina.NovedadesDia.Reposo,true) == 0) &&
Info_Doc.dias_total_vacaciones(Fecha_Ini_Nomina, Fecha_Fin_Nomina) ==0;

using System;
using System.Globalization;
using Softech.Nomina.Objeto.Usuario;
using Softech.Nomina.Objeto.Usuario.Funciones;
using Softech.Nomina.Objeto.Usuario.Funciones.Nomina;

public class C_B200: ConceptoBase {

public C_B200()
{

public static int inasistencias() {


int injustificada =
Info_Doc.dias_laborables_novedad(Fecha_Ini_Nomina,Fecha_Fin_Nomina,FuncionesNomina.
NovedadesDia.Inasistencia_Injustificada,false);
int justificadar =
Info_Doc.dias_laborables_novedad(Fecha_Ini_Nomina,Fecha_Fin_Nomina,FuncionesNomina.
NovedadesDia.Inasistencia_Justificada,true);
int justificadanr =
Info_Doc.dias_laborables_novedad(Fecha_Ini_Nomina,Fecha_Fin_Nomina,FuncionesNomina.
NovedadesDia.Inasistencia_Justificada,false);
int otros1 =
Info_Doc.dias_laborables_novedad(Fecha_Ini_Nomina,Fecha_Fin_Nomina,FuncionesNomina.
NovedadesDia.Otros1,false);
//int otros2=
Info_Doc.dias_laborables_novedad(Fecha_Ini_Nomina,Fecha_Fin_Nomina,FuncionesNomina.
NovedadesDia.Otros1,false);
return(injustificada + justificadar +justificadanr +otros1);
}
public static bool Aplicar()
{
//if (Concepto(typeof(C_A109))==0){
//return false;
//}
//else {

return (Info_Doc.dias_total_novedad( Fecha_Ini_Nomina, Fecha_Fin_Nomina,


FuncionesNomina.NovedadesDia.Reposo,true) == 0);
// }
}
public static Decimal ValorConcepto()
{

return (Info_Doc.dias_laborables(Fecha_Ini_Nomina,Fecha_Fin_Nomina) -
inasistencias()) * const_B100;

public static String ValorAuxiliar()


{

Valor_Auxiliar_Numerico =
(Info_Doc.dias_laborables(Fecha_Ini_Nomina,Fecha_Fin_Nomina) - inasistencias());
Valor_Auxiliar_Alfanumerico = " dia(s)";
return
Convert.ToString(Info_Doc.dias_laborables(Fecha_Ini_Nomina,Fecha_Fin_Nomina)-
inasistencias());
}

public static String Comentario()


{
//return Convert.ToString(Concepto(typeof(C_A109)) ); //string.Empty

int valor = Info_Doc.dias_total_novedad( Fecha_Ini_Nomina, Fecha_Fin_Nomina,


FuncionesNomina.NovedadesDia.Reposo,true);

return valor.ToString ();

int injustificada =
Info_Doc.dias_laborables_novedad(Fecha_Ini_Nomina,Fecha_Fin_Nomina,FuncionesNomina.
NovedadesDia.Inasistencia_Injustificada,false);
int justificadar =
Info_Doc.dias_laborables_novedad(Fecha_Ini_Nomina,Fecha_Fin_Nomina,FuncionesNomina.
NovedadesDia.Inasistencia_Justificada,true);
int justificadanr =
Info_Doc.dias_laborables_novedad(Fecha_Ini_Nomina,Fecha_Fin_Nomina,FuncionesNomina.
NovedadesDia.Inasistencia_Justificada,false);
int otros1 =
Info_Doc.dias_laborables_novedad(Fecha_Ini_Nomina,Fecha_Fin_Nomina,FuncionesNomina.
NovedadesDia.Otros1,false);

También podría gustarte