Exemplo n.º 1
0
 private void CrearOModificarPadre(ref int ultId_ter, ref int ultId_tip_ter, mTerceros objTer, ref terceros tercero_padre, ref bool rep, ref string acudi, ref rptNewTercero obj_Res_Ter, ref List<string> lTipos)
 {
     if (oDto.terceros2 != null)
     {
         // Creo o modifico el tercero del padre
         lTipos = new List<string>();
         lTipos.Add("PADRE");
         if (oDto.terceros2.identificacion == oDto.terceros3.identificacion)
         {
             rep = true;
             acudi = "PADRE";
             lTipos.Add("ACUDIENTE");
         }
         if ((oDto.terceros2.identificacion != null) && (oDto.terceros2.identificacion != "") && (oDto.terceros2.identificacion != "0")) obj_Res_Ter = objTer.InsertOrUpdate(ctx, oDto.terceros2, ultId_ter, ultId_tip_ter, lTipos);
         else obj_Res_Ter = objTer.InsertSinIdentificacion(ctx, oDto.terceros2, ultId_ter, ultId_tip_ter, lTipos);
         tercero_padre = obj_Res_Ter.tercero;
         ultId_ter = obj_Res_Ter.ultid_ter;
         ultId_tip_ter = obj_Res_Ter.ultid_tip_ter;
     }
 }
Exemplo n.º 2
0
 private void CreoOModificoAcudiente(ref int ultId_ter, ref int ultId_tip_ter, mTerceros objTer, ref terceros tercero_acudiente, terceros tercero_madre, terceros tercero_padre, bool rep, string acudi, ref rptNewTercero obj_Res_Ter, ref List<string> lTipos, terceros tercero_estudiante)
 {
     if (rep == false)
     {
         // Creo o modifico el tercero del acudiente
         lTipos = new List<string>();
         lTipos.Add("ACUDIENTE");
         obj_Res_Ter = objTer.InsertOrUpdate(ctx, oDto.terceros3, ultId_ter, ultId_tip_ter, lTipos);
         tercero_acudiente = obj_Res_Ter.tercero;
         ultId_ter = obj_Res_Ter.ultid_ter;
         ultId_tip_ter = obj_Res_Ter.ultid_tip_ter;
     }
     else
     {
         if (acudi == "ESTUDIANTE") tercero_acudiente = tercero_estudiante;
         if (acudi == "MADRE") tercero_acudiente = tercero_madre;
         if (acudi == "PADRE") tercero_acudiente = tercero_padre;
     }
 }
Exemplo n.º 3
0
 private void CrearEstudiante(ref int ultId_ter, ref int ultId_tip_ter, mTerceros objTer, ref bool rep, ref rptNewTercero obj_Res_Ter, out List<string> lTipos, out terceros tercero_estudiante)
 {
     lTipos = new List<string>();
     lTipos = new List<string>();
     lTipos.Add("ESTUDIANTE");
     if (oDto.identificacion == oDto.terceros3.identificacion)
     {
         rep = true;
         lTipos.Add("ACUDIENTE");
     }
     obj_Res_Ter = objTer.InsertOrUpdate(ctx, oDto.terceros, ultId_ter, ultId_tip_ter, lTipos);
     tercero_estudiante = obj_Res_Ter.tercero;
     ultId_ter = obj_Res_Ter.ultid_ter;
     ultId_tip_ter = obj_Res_Ter.ultid_tip_ter;
 }