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));
 }
Example #3
0
        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);
        }
Example #5
0
        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;
            }
        }
Example #6
0
        /// <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);
        }
Example #7
0
        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));
 }
Example #9
0
        public bool Modificar(BE.Persona persona)
        {
            int Resultado = mapperPersona.Modificar(persona);

            return(Resultado != 0 && Resultado != -1);
        }