public static MovNomConceParam copiaMovConceParam(MovNomConceParam movNomConceParam) { MovNomConceParam conceParam = new MovNomConceParam(); conceParam.movNomConcep = movNomConceParam.movNomConcep; conceParam.paraConcepDeNom = movNomConceParam.paraConcepDeNom; conceParam.valor = movNomConceParam.valor; conceParam.id = movNomConceParam.id; return(conceParam); }
public static MovNomConcep copiaMovimiento(MovNomConcep mov) { MovNomConcep nuevo = new MovNomConcep(); if (mov != null) { nuevo.calculado = mov.calculado; nuevo.centroDeCosto = mov.centroDeCosto; nuevo.concepNomDefi = mov.concepNomDefi; nuevo.ejercicio = mov.ejercicio; nuevo.empleados = mov.empleados; nuevo.fechaCierr = mov.fechaCierr; nuevo.fechaIni = mov.fechaIni; nuevo.mes = mov.mes; nuevo.numero = mov.numero; nuevo.ordenId = mov.ordenId; nuevo.periodosNomina = mov.periodosNomina; nuevo.plazasPorEmpleado = mov.plazasPorEmpleado; nuevo.razonesSociales = mov.razonesSociales; nuevo.resultado = mov.resultado; nuevo.tipoCorrida = mov.tipoCorrida; nuevo.tipoNomina = mov.tipoNomina; nuevo.tipoPantalla = mov.tipoPantalla; nuevo.uso = mov.uso; nuevo.numMovParticion = mov.numMovParticion; nuevo.finiqLiquidCncNom = mov.finiqLiquidCncNom; int i; List <MovNomBaseAfecta> listBase = new List <MovNomBaseAfecta>(); if (mov.movNomBaseAfecta != null) { for (i = 0; i < mov.movNomBaseAfecta.Count; i++) { listBase.Add(MovNomBaseAfecta.copiaMovBaseAfecta(mov.movNomBaseAfecta[i])); listBase[i].movNomConcep = nuevo; } } nuevo.movNomBaseAfecta = listBase; List <MovNomConceParam> listParam = new List <MovNomConceParam>(); if (mov.movNomConceParam != null) { for (i = 0; i < mov.movNomConceParam.Count; i++) { listParam.Add(MovNomConceParam.copiaMovConceParam(mov.movNomConceParam[i])); listParam[i].movNomConcep = nuevo; } } nuevo.movNomConceParam = listParam; } return(nuevo); }