예제 #1
0
        public string agregar(AreaGeografica_E objAreaGeog)
        {
            string msg = "";

            try
            {
                using (cmd = new SqlCommand("SP_TRANSACCION_AREAGEOGRAFICA", cnx.CONSel))
                {
                    cnx.CONSel.Open();
                    cmd.CommandType = CommandType.StoredProcedure;
                    cmd.Parameters.AddWithValue("@ACTION", "I");
                    cmd.Parameters.AddWithValue("@IDAREAGEOGRAFICA", 0);
                    cmd.Parameters.AddWithValue("@DESCRIPGEOGRAFICA", objAreaGeog.descripGeografica);
                    cmd.Parameters.AddWithValue("@ACTIVO", objAreaGeog.activo);
                    cmd.Parameters.AddWithValue("@IDUSUARIOREGISTRO", objAreaGeog.idUsuarioRegistro);
                    cmd.Parameters.AddWithValue("@FECHAREGISTRO", ut.obtener_Fecha());
                    cmd.Parameters.AddWithValue("@IDUSUARIOMODIFICADO", 0);
                    cmd.Parameters.AddWithValue("@FECHAMODIFICACION", 0);
                    cmd.ExecuteNonQuery();

                    msg = "Se registró correctamente";
                }
            }catch (Exception ex)
            {
                ut.logsave(this, ex);
                Debug.WriteLine("Error al registrar area geográfica: " + ex.Message.ToString() + ex.StackTrace.ToString());
                msg = "Error al registrar area geográfica.";
            }
            finally
            {
                cnx.CONSel.Close();
            }

            return(msg);
        }
예제 #2
0
        public List <AreaGeografica_E> listarTodo()
        {
            List <AreaGeografica_E> listaAreaGegraf_E = new List <AreaGeografica_E>();

            try
            {
                using (cmd = new SqlCommand("SP_LISTAR_AREAGEOGRAFICA", cnx.CONSel))
                {
                    cnx.CONSel.Open();
                    cmd.CommandType = CommandType.StoredProcedure;
                    dr = cmd.ExecuteReader();

                    while (dr.Read())
                    {
                        AreaGeografica_E areaGegraf = new AreaGeografica_E();
                        areaGegraf.nro = Convert.ToInt32(dr["NRO"]);
                        areaGegraf.idAreaGeografica  = Convert.ToInt32(dr["ID"]);
                        areaGegraf.descripGeografica = Convert.ToString(dr["AREA GEOGRAFICA"]);
                        areaGegraf.activo            = Convert.ToBoolean(dr["ACTIVO"]);
                        areaGegraf.nombUsuarioReg    = Convert.ToString(dr["REGISTRADO POR"]);
                        areaGegraf.fechaRegistro     = Convert.ToString(dr["FECHA REGISTRO"]);
                        areaGegraf.nombUsuarioMod    = Convert.ToString(dr["MODIFICADO POR"]);
                        areaGegraf.fechaModificacion = Convert.ToString(dr["FECHA MODIFICACION"]);
                        listaAreaGegraf_E.Add(areaGegraf);
                    }
                }
            }
            catch (Exception ex)
            {
                ut.logsave(this, ex);
                Debug.WriteLine("Error al obtener el área geográfica: " + ex.Message.ToString() + ex.StackTrace.ToString());
            }
            finally
            {
                cnx.CONSel.Close();
            }

            return(listaAreaGegraf_E);
        }
예제 #3
0
        public AreaGeografica_E obtenerAreaGeograf(int id)
        {
            AreaGeografica_E areaGegraf_E = new AreaGeografica_E();

            try
            {
                using (cmd = new SqlCommand("SP_BUSCAR_AREAGEOGRAFICA", cnx.CONSel))
                {
                    cnx.CONSel.Open();
                    cmd.CommandType = CommandType.StoredProcedure;
                    cmd.Parameters.AddWithValue("@IDAREAGEOGRAFICA", id);
                    dr = cmd.ExecuteReader();

                    while (dr.Read())
                    {
                        AreaGeografica_E areaGegraf = new AreaGeografica_E();
                        areaGegraf.idAreaGeografica  = Convert.ToInt32(dr["ID"]);
                        areaGegraf.descripGeografica = Convert.ToString(dr["AREA GEOGRAFICA"]);
                        areaGegraf.activo            = Convert.ToBoolean(dr["ACTIVO"]);
                        areaGegraf.nombUsuarioReg    = Convert.ToString(dr["REGISTRADO POR"]);
                        areaGegraf.fechaRegistro     = Convert.ToString(dr["FECHA REGISTRO"]);
                        areaGegraf.nombUsuarioMod    = Convert.ToString(dr["MODIFICADO POR"]);
                        areaGegraf.fechaModificacion = Convert.ToString(dr["FECHA MODIFICACION"]);
                        areaGegraf_E = areaGegraf;
                    }
                }
            }catch (Exception ex)
            {
                ut.logsave(this, ex);
                Debug.WriteLine("Errror al obtener el area geográfica");
            }
            finally
            {
                cnx.CONSel.Close();
            }

            return(areaGegraf_E);
        }
예제 #4
0
 public string eliminar(AreaGeografica_E objAreaGeog)
 {
     return(areaGeograf_D.agregar(objAreaGeog));
 }
예제 #5
0
 public string modificar(AreaGeografica_E objAreaGeog)
 {
     return(areaGeograf_D.modificar(objAreaGeog));
 }