public int Alta(BE.Persona persona) { SqlParameter[] parametros = new SqlParameter[3]; parametros[0] = new SqlParameter("@NOMBRE", persona.Nombre); parametros[1] = new SqlParameter("@APELLIDO", persona.Apellido); parametros[2] = new SqlParameter("@FECHANAC", persona.FechaNac); return(ACC.Escribir("SP_Alta", parametros)); }
public int Modificar(BE.Persona persona) { SqlParameter[] parametros = new SqlParameter[4]; parametros[0] = new SqlParameter("@ID", persona.ID); parametros[1] = new SqlParameter("@NOMBRE", persona.Nombre); parametros[2] = new SqlParameter("@APELLIDO", persona.Apellido); parametros[3] = new SqlParameter("@FECHANAC", persona.FechaNac); return(ACC.Escribir("SP_Modificar", parametros)); }
public bool Baja(BE.Persona persona) { int Resultado = mapperPersona.Baja(persona); if (Resultado == 0 || Resultado == -1) { return(false); } else { return(true); } }
public List <BE.Persona> ListarTodos() { DataTable tabla = ACC.Leer("SP_ListarTodos", null); List <BE.Persona> ls = new List <BE.Persona>(); foreach (DataRow row in tabla.Rows) { BE.Persona persona = new BE.Persona(); persona.ID = (int)row["ID"]; persona.Nombre = (string)row["NOMBRE"]; persona.Apellido = (string)row["APELLIDO"]; persona.FechaNac = (DateTime)row["FECHA_NACIMIENTO"]; ls.Add(persona); } return(ls); }
public IHttpActionResult ConsultaPadron(Int64 pCUIT) { BE.Persona persona = new BE.Persona(); try { //BLL.ConsultarPadron.DameInstancia().ConsultaPadron(pCUIT, persona); //BLL.ConsultarPadron.instancia.ConsultaPadron(pCUIT, persona); PadronAFIP.ConsultarPadron oConsultarPadron = new PadronAFIP.ConsultarPadron(); oConsultarPadron.ConsultaPadron(pCUIT, persona); return(Ok(persona)); } catch (Exception ex) { throw ex; } }
/// <summary> /// Metodo que se encarga de verificar/pedir Ticket y luego consultar al padron /// </summary> /// <param name="pCUIT"></param> /// <param name="pPersona"></param> /// <returns></returns> public bool ConsultaPadron(double pCUIT, BE.Persona pPersona) { bool ret = false; try { if (ClsLogin.instancia.Login() == true) { ClsLog.instancia.EscribirLog("Login exitoso"); //Conecto con la AFIP ret = PadronAFIP.ClsGetPersona.instancia.Consultar(pCUIT, pPersona); } } catch (Exception e) { throw e; } return(ret); }
public bool Consultar(double pCUIT, BE.Persona pPersona) { ClsLog.instancia.EscribirLog("Ingresa a Consultar"); var appconfig = ConfigurationManager.AppSettings; //Leo xml del ticket con el token y el sign XmlDocument XmlTicket = new XmlDocument(); XmlTicket.Load(appconfig["Ticket"]); //Conecto string token = XmlTicket.SelectSingleNode("//token").InnerText; string sign = XmlTicket.SelectSingleNode("//sign").InnerText; Int64 cuitrepresentada = Convert.ToInt64(appconfig["CUIT"]); Int64 cuitconsultada = Convert.ToInt64(pCUIT); if (appconfig["MetodoPadron"] == "ws_sr_padron_a13") { AFIP.PadronA13.PersonaServiceA13 padrona13 = new AFIP.PadronA13.PersonaServiceA13(); AFIP.PadronA13.personaReturn personaReturn = new AFIP.PadronA13.personaReturn(); padrona13.Url = appconfig["URLPadronProduccion"].ToString(); personaReturn = padrona13.getPersona(token, sign, cuitrepresentada, cuitconsultada); pPersona.Apellido = personaReturn.persona.apellido; pPersona.Nombre = personaReturn.persona.nombre; pPersona.IdPersona = personaReturn.persona.idPersona; pPersona.TipoClave = personaReturn.persona.tipoClave; pPersona.TipoDocumento = personaReturn.persona.tipoDocumento; pPersona.TipoPersona = personaReturn.persona.tipoPersona; } return(true); }
public int Baja(BE.Persona persona) { SqlParameter[] parametros = new SqlParameter[1]; parametros[0] = new SqlParameter("@ID", persona.ID); return(ACC.Escribir("SP_Baja", parametros)); }
public bool Modificar(BE.Persona persona) { int Resultado = mapperPersona.Modificar(persona); return(Resultado != 0 && Resultado != -1); }