示例#1
0
 public string AddPersona(PersonaPeru persona)
 {
     try
     {
         using (SqlConnection sqlConn = new SqlConnection(this.strConn))
         {
             sqlConn.Open();
             SqlCommand cmd = new SqlCommand("sp_add_personaperu", sqlConn);
             cmd.CommandType = CommandType.StoredProcedure;
             cmd.Parameters.AddWithValue("@nro_documento_identidad", persona.NroDocumentoIdentidad);
             cmd.Parameters.AddWithValue("@tipo_documento_identidad", persona.TipoDocumentoIdentidad);
             cmd.Parameters.AddWithValue("@nombres", persona.Nombres);
             cmd.Parameters.AddWithValue("@apellido_paterno", persona.ApellidoPaterno);
             cmd.Parameters.AddWithValue("@apellido_materno", persona.ApellidoMaterno);
             cmd.Parameters.AddWithValue("@estado_civil", persona.EstadoCivil);
             cmd.Parameters.AddWithValue("@inscripcion_registral", persona.InscripcionRegistral);
             cmd.Parameters.AddWithValue("@domicilio", persona.Domicilio);
             cmd.Parameters.AddWithValue("@id_comuna", persona.Comuna.Id_Comuna);
             cmd.ExecuteNonQuery();
             sqlConn.Close();
         }
     }
     catch (Exception ex)
     {
         throw ex;
     }
     return("");
 }
示例#2
0
        public string AddPersona(string nro_documento_identidad, string tipo_documento_identidad, string nombres, string apellido_paterno, string apellido_materno, string estado_civil, string inscripcion_registral, string domicilio, Int16 id_comuna)
        {
            PersonaPeru persona = new PersonaPeru();

            persona.NroDocumentoIdentidad  = nro_documento_identidad;
            persona.TipoDocumentoIdentidad = tipo_documento_identidad;
            persona.Nombres              = nombres;
            persona.ApellidoPaterno      = apellido_paterno;
            persona.ApellidoMaterno      = apellido_materno;
            persona.EstadoCivil          = estado_civil;
            persona.InscripcionRegistral = inscripcion_registral;
            persona.Domicilio            = domicilio;
            persona.Comuna = new ComunaDAC().getComuna(Convert.ToInt16(id_comuna));
            return(new PersonaPeruDAC().AddPersona(persona));
        }
示例#3
0
        public PersonaPeru GetPersona(string nroDocumentoIdentidad, string tipoDocumentoIdentidad)
        {
            try
            {
                using (SqlConnection sqlConn = new SqlConnection(this.strConn))
                {
                    sqlConn.Open();
                    SqlCommand cmd = new SqlCommand("sp_r_personaperu", sqlConn);
                    cmd.CommandType = CommandType.StoredProcedure;

                    PersonaPeru persona = new PersonaPeru();

                    cmd.Parameters.AddWithValue("@nro_documento_identidad", nroDocumentoIdentidad);
                    cmd.Parameters.AddWithValue("@tipo_documento_identidad", tipoDocumentoIdentidad);
                    SqlDataReader dr = cmd.ExecuteReader();
                    if (dr.Read())
                    {
                        persona.NroDocumentoIdentidad  = dr["nro_documento_identidad"].ToString();
                        persona.TipoDocumentoIdentidad = dr["tipo_documento_identidad"].ToString();
                        persona.Nombres              = dr["nombres"].ToString();
                        persona.ApellidoPaterno      = dr["apellido_paterno"].ToString();
                        persona.ApellidoMaterno      = dr["apellido_materno"].ToString();
                        persona.EstadoCivil          = dr["estado_civil"].ToString();
                        persona.InscripcionRegistral = dr["inscripcion_registral"].ToString();
                        persona.Domicilio            = dr["domicilio"].ToString();
                        persona.Comuna = new ComunaDAC().getComuna(Convert.ToInt16(dr["id_comuna"]));
                    }
                    dr.Close();
                    sqlConn.Close();
                    return(persona);
                }
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }