public TOTransaction <InfoAportante> GetInfoOtrosM(int emp_codi, int afi_trab, string afi_docu) { InfoAportante otrosM = new InfoAportante(); DAOSfForpo daoSfForpo = new DAOSfForpo(); try { SfPostu afiOtro = new SfPostu(); afiOtro = daoSfForpo.GetInfoIdPostulante(emp_codi, afi_docu); if (afiOtro != null) { otrosM = daoSfForpo.getInfoAfiliSuPercaOtros(emp_codi, afiOtro.AFI_CONT); } else { otrosM = new InfoAportante(); } return(new TOTransaction <InfoAportante>() { objTransaction = otrosM, txtRetorno = "", retorno = 0 }); } catch (Exception ex) { return(new TOTransaction <InfoAportante>() { objTransaction = null, retorno = 1, txtRetorno = ex.Message }); } }
public string ActualizarSfDfomh(InfoAportante conyuge, int emp_codi, int for_cont) { string txtError; List <object> lentrada = new List <object>(); object p_salida = new object(); DAOSfForpo daoSfForpo = new DAOSfForpo(); var sfparam = daoSfForpo.GetSfParam(emp_codi); conyuge.ite_tipp = sfparam.ite_cont; lentrada.Add("ActualizarSfDfomh"); lentrada.Add(emp_codi); lentrada.Add(for_cont); lentrada.Add(conyuge.dfo_cont); lentrada.Add(conyuge.afi_cont); lentrada.Add("C"); lentrada.Add(conyuge.afi_docu); lentrada.Add(conyuge.afi_nom1); lentrada.Add(conyuge.afi_nom2); lentrada.Add(conyuge.afi_ape1); lentrada.Add(conyuge.afi_ape2); lentrada.Add(conyuge.afi_gene); lentrada.Add(DateTime.Parse(conyuge.afi_fecn)); lentrada.Add(conyuge.ite_pare); lentrada.Add(conyuge.afi_esci); lentrada.Add(conyuge.for_cond); lentrada.Add(conyuge.apo_cont); lentrada.Add(conyuge.ite_tipp); lentrada.Add(conyuge.ite_ocup); lentrada.Add(conyuge.for_sala); lentrada.Add(conyuge.for_ipil); lentrada.Add(conyuge.apo_razs); lentrada.Add(conyuge.ite_pare); lentrada.Add(conyuge.tip_codi); if (ws.Generic(26, lentrada.ToArray(), out p_salida, out txtError) != 0) { throw new Exception("Error Actualizando Solicitud :" + txtError); } return(txtError); }
public TOTransaction <InfoAportante> GetInfoPerca(int emp_codi, int afi_trab, int afi_cont, string afi_docu) { InfoAportante superca = new InfoAportante(); DAOSfForpo daoSfForpo = new DAOSfForpo(); try { superca = daoSfForpo.getInfoPerca(emp_codi, afi_trab, afi_cont, afi_docu); return(new TOTransaction <InfoAportante>() { objTransaction = superca, txtRetorno = "", retorno = 0 }); } catch (Exception ex) { return(new TOTransaction <InfoAportante>() { objTransaction = null, retorno = 1, txtRetorno = ex.Message }); } }
public TOTransaction <InfoAportante> GetInfoConyuge(int emp_codi, int afi_cont) { InfoAportante suconyu = new InfoAportante(); DAOSfForpo daoSfForpo = new DAOSfForpo(); try { suconyu = daoSfForpo.getInfoConyu(emp_codi, afi_cont); return(new TOTransaction <InfoAportante>() { objTransaction = suconyu, txtRetorno = "", retorno = 0 }); } catch (Exception ex) { return(new TOTransaction <InfoAportante>() { objTransaction = null, retorno = 1, txtRetorno = ex.Message }); } }
private string InsertSfDfomh(int emp_codi, int _for_cont, InfoAportante sfdfomh, string dfo_tipo) { int for_cont = _for_cont; DAOSfForpo daoSfForpo = new DAOSfForpo(); try { string txtError = ""; if (string.IsNullOrEmpty(sfdfomh.afi_docu)) { return(""); } var sfparam = daoSfForpo.GetSfParam(emp_codi); sfdfomh.ite_tipp = sfparam.ite_cont; object objSalida; List <object> LEntrada = new List <object>(); LEntrada.Add(emp_codi); LEntrada.Add(for_cont); LEntrada.Add(dfo_tipo); LEntrada.Add(sfdfomh.afi_docu); LEntrada.Add(sfdfomh.afi_nom1); LEntrada.Add(sfdfomh.afi_nom2); LEntrada.Add(sfdfomh.afi_ape1); LEntrada.Add(sfdfomh.afi_ape2); LEntrada.Add(DateTime.Parse(sfdfomh.afi_fecn)); LEntrada.Add(sfdfomh.afi_esci); LEntrada.Add(sfdfomh.afi_gene); LEntrada.Add(sfdfomh.for_cond); LEntrada.Add(sfdfomh.apo_razs); LEntrada.Add(sfdfomh.for_sala); LEntrada.Add(sfdfomh.ite_tipp); if (dfo_tipo == "O") { LEntrada.Add(sfdfomh.ite_pare); LEntrada.Add(0); } else if (dfo_tipo == "C") { LEntrada.Add(0); LEntrada.Add(0); } else { LEntrada.Add(0); LEntrada.Add(sfdfomh.ite_pare); } LEntrada.Add(sfdfomh.ite_ocup); // ocupacion LEntrada.Add(sfdfomh.tip_codi); if (ws.InsertarSFDFOMH(LEntrada.ToArray(), out objSalida, out txtError) != 0) { throw new Exception(txtError); } } catch (Exception err) { return(err.Message); } return(""); }