Exemplo n.º 1
0
        public List <OficinaRegional_E> listarxfiltro(int idUNIDAD)
        {
            List <OficinaRegional_E> listarOficinaReg_E = new List <OficinaRegional_E>();

            try
            {
                using (cmd = new SqlCommand("SP_LISTARXFILTRO_OFICINAREGIONAL", cnx.CONSel))
                {
                    cnx.CONSel.Open();
                    cmd.CommandType = CommandType.StoredProcedure;
                    cmd.Parameters.AddWithValue("@IDUNIDAD", idUNIDAD);
                    dr = cmd.ExecuteReader();

                    while (dr.Read())
                    {
                        OficinaRegional_E oficinaReg = new OficinaRegional_E();
                        oficinaReg.idOficinaRegional = Convert.ToInt32(dr["ID"]);
                        oficinaReg.unidadPcc         = Convert.ToString(dr["UNIDAD PCC"]);
                        oficinaReg.descripcion       = Convert.ToString(dr["DESCRIPCION"]);
                        oficinaReg.activo            = Convert.ToBoolean(dr["ACTIVO"]);
                        oficinaReg.nombUsuarioReg    = Convert.ToString(dr["REGISTRADO POR"]);
                        oficinaReg.fechaRegistro     = Convert.ToString(dr["FECHA REGISTRO"]);
                        oficinaReg.nombUsuarioMod    = Convert.ToString(dr["MODIFICADO POR"]);
                        oficinaReg.fechaModificacion = Convert.ToString(dr["FECHA MODIFICACION"]);
                        listarOficinaReg_E.Add(oficinaReg);
                    }
                }
            }
            catch (Exception ex)
            {
                ut.logsave(this, ex);
                Debug.WriteLine("Error al listar oficina regional: " + ex.Message.ToString() + ex.StackTrace.ToString());
            }
            finally
            {
                cnx.CONSel.Close();
            }

            return(listarOficinaReg_E);
        }
Exemplo n.º 2
0
        public string eliminar(OficinaRegional_E objOficReg)
        {
            string msg = "";

            try
            {
                using (cmd = new SqlCommand("SP_TRANSACCION_OFICINAREGIONAL", cnx.CONSel))
                {
                    cnx.CONSel.Open();
                    cmd.CommandType = CommandType.StoredProcedure;
                    cmd.Parameters.AddWithValue("@Action", "D");
                    cmd.Parameters.AddWithValue("@idOficinaRegional", objOficReg.idOficinaRegional);
                    cmd.Parameters.AddWithValue("@idUnidadPcc", 0);
                    cmd.Parameters.AddWithValue("@descripcion", 0);
                    cmd.Parameters.AddWithValue("@activo", objOficReg.activo);
                    cmd.Parameters.AddWithValue("@idUsuarioRegistro", 0);
                    cmd.Parameters.AddWithValue("@fechaRegistro", 0);
                    cmd.Parameters.AddWithValue("@idUsuarioModificacion", objOficReg.idUsuarioModificacion);
                    cmd.Parameters.AddWithValue("@fechaModificacion", ut.obtener_Fecha());
                    cmd.ExecuteNonQuery();

                    msg = "Se eliminó correctamente.";
                }
            }
            catch (Exception ex)
            {
                ut.logsave(this, ex);
                Debug.WriteLine("Error al eliminar oficina regional: " + ex.Message.ToString() + ex.StackTrace.ToString());
                msg = "Error al eliminar oficina regional.";
            }
            finally
            {
                cnx.CONSel.Close();
            }

            return(msg);
        }
Exemplo n.º 3
0
 public string modificar(OficinaRegional_E objOficReg)
 {
     return(ofinaReg_D.modificar(objOficReg));
 }
Exemplo n.º 4
0
 public string eliminar(OficinaRegional_E objOficReg)
 {
     return(ofinaReg_D.eliminar(objOficReg));
 }
Exemplo n.º 5
0
 public string agregar(OficinaRegional_E objOficReg)
 {
     return(ofinaReg_D.agregar(objOficReg));
 }