public MinaEntidad obtenerDatosXCodigo(string codigo) { SqlConnection cn = new SqlConnection(Conexion.CnCoriPuno); try { Conexion.abrirConexion(cn); SqlCommand cmd = new SqlCommand("usp_Mina_BuscarxId", cn); cmd.Parameters.Add(new SqlParameter("@id_mina", SqlDbType.Int)).Value = Int32.Parse(codigo); cmd.CommandType = CommandType.StoredProcedure; MinaEntidad oMinaEntidad = null; using (var reader = cmd.ExecuteReader()) { while (reader.Read()) { oMinaEntidad = new MinaEntidad(); oMinaEntidad.Id_Mina = Reader.GetIntValue(reader, "Id_Mina"); oMinaEntidad.Descripcion = Reader.GetStringValue(reader, "cDescripcion"); oMinaEntidad.Fec_Inicio = Reader.GetDateTimeValue(reader, "Fec_Inicio").ToString("dd/MM/yyyy"); oMinaEntidad.Fec_Fin = Reader.GetDateTimeValue(reader, "Fec_Fin").ToString("dd/MM/yyyy"); } } return(oMinaEntidad); } catch (Exception ex) { return(null); } finally { Conexion.cerrarConexion(cn); } }
public bool validarGrabacionDatos(MinaEntidad entidad) { SqlConnection cn = new SqlConnection(Conexion.CnCoriPuno); try { bool estado = false; Conexion.abrirConexion(cn); SqlCommand cmd = new SqlCommand("usp_Mina_ValidarGrabacion", cn); cmd.Parameters.Add(new SqlParameter("@cDescripcion", SqlDbType.VarChar, 20)).Value = (entidad.Descripcion != null ? entidad.Descripcion : ""); cmd.CommandType = CommandType.StoredProcedure; using (var reader = cmd.ExecuteReader()) while (reader.Read()) { estado = true; } return(estado); } catch (Exception ex) { return(false); } finally { Conexion.cerrarConexion(cn); } }
public List <MinaEntidad> obtenerDatosXFiltro(MinaEntidad entidad) { SqlConnection cn = new SqlConnection(Conexion.CnCoriPuno); try { Conexion.abrirConexion(cn); SqlCommand cmd = new SqlCommand("usp_Mina_Filtrar", cn); cmd.Parameters.Add(new SqlParameter("@cDescripcion", SqlDbType.VarChar, 250)).Value = (entidad.Descripcion != null ? entidad.Descripcion : ""); cmd.CommandType = CommandType.StoredProcedure; List <MinaEntidad> ListaMina = new List <MinaEntidad>(); using (var reader = cmd.ExecuteReader()) { while (reader.Read()) { MinaEntidad oMinaEntidad = new MinaEntidad(); oMinaEntidad.Id_Mina = Reader.GetIntValue(reader, "Id_Mina"); oMinaEntidad.Descripcion = Reader.GetStringValue(reader, "cDescripcion"); oMinaEntidad.Fec_Inicio = Reader.GetDateTimeValue(reader, "Fec_Inicio").ToString("dd/MM/yyyy"); oMinaEntidad.Fec_Fin = Reader.GetDateTimeValue(reader, "Fec_Fin").ToString("dd/MM/yyyy"); ListaMina.Add(oMinaEntidad); } } return(ListaMina); } catch (Exception ex) { return(null); } finally { Conexion.cerrarConexion(cn); } }
public List <MinaEntidad> Listar() { SqlConnection cn = new SqlConnection(Conexion.CnCoriPuno); try { Conexion.abrirConexion(cn); SqlCommand cmd = new SqlCommand("usp_Mina_Listar", cn); cmd.CommandType = CommandType.StoredProcedure; List <MinaEntidad> ListaMina = new List <MinaEntidad>(); using (var reader = cmd.ExecuteReader()) { while (reader.Read()) { MinaEntidad oMinaEntidad = new MinaEntidad(); oMinaEntidad.Id_Mina = Reader.GetTinyIntValue(reader, "Id_Mina"); oMinaEntidad.Descripcion = Reader.GetStringValue(reader, "cDescripcion"); ListaMina.Add(oMinaEntidad); } } return(ListaMina); } catch (Exception ex) { return(null); } finally { Conexion.cerrarConexion(cn); } }
public ActionResult Buscar(MinaEntidad entidad) { MinaDominio oMinaDominio = new MinaDominio(); var ListaMinas = oMinaDominio.obtenerDatosXFiltro(entidad); return(PartialView("_ResultadosBusqueda", ListaMinas)); }
public ActionResult ListarAreas(MinaEntidad entidad) { AreaDominio oAreaDominio = new AreaDominio(); List <AreaEntidad> ListaArea = new List <AreaEntidad>(); ListaArea = oAreaDominio.Listar(entidad); return(Json(ListaArea)); }
public ActionResult Modificar(MinaEntidad entidad) { MinaDominio oMinaDominio = new MinaDominio(); ResponseWeb oResponseWeb = new ResponseWeb(); string menesaje = string.Empty; oResponseWeb.Estado = oMinaDominio.modificarDatos(entidad, ref menesaje); oResponseWeb.Message = menesaje; return(Json(oResponseWeb)); }
public bool modificarDatos(MinaEntidad entidad) { SqlConnection cn = new SqlConnection(Conexion.CnCoriPuno); SqlTransaction trans = null; try { bool estado = false; Conexion.abrirConexion(cn); trans = cn.BeginTransaction(); SqlCommand cmd = new SqlCommand("usp_Mina_Modificar", cn); cmd.Parameters.Add(new SqlParameter("@Id_Mina", SqlDbType.Int)).Value = entidad.Id_Mina; cmd.Parameters.Add(new SqlParameter("@cDescripcion", SqlDbType.VarChar, 20)).Value = entidad.Descripcion; cmd.Parameters.Add(new SqlParameter("@Fec_inicio", SqlDbType.DateTime)).Value = entidad.Fec_Inicio; cmd.Parameters.Add(new SqlParameter("@Fec_fin", SqlDbType.DateTime)).Value = entidad.Fec_Fin; cmd.CommandType = CommandType.StoredProcedure; cmd.Transaction = trans; if (cmd.ExecuteNonQuery() > 0) { estado = true; } if (estado) { trans.Commit(); } else { trans.Rollback(); } return(estado); } catch (Exception ex) { if (trans != null) { trans.Rollback(); } return(false); } finally { Conexion.cerrarConexion(cn); } }
public bool modificarDatos(MinaEntidad entidad, ref string mensaje) { bool estado = false; if (oMinaRepositorio.validarModificacionDatos(entidad)) { mensaje = Message.ExisteMina; } else { if (oMinaRepositorio.modificarDatos(entidad)) { estado = true; mensaje = Message.ModificoMina; } else { mensaje = Message.NoModificoMina; } } return(estado); }
public bool grabarDatos(MinaEntidad entidad, ref string mensaje) { bool estado = false; if (oMinaRepositorio.validarGrabacionDatos(entidad)) { mensaje = Message.ExisteMina; } else { if (oMinaRepositorio.grabarDatos(entidad)) { estado = true; mensaje = Message.GraboMina; } else { mensaje = Message.NoGraboMina; } } return(estado); }
public List <AreaEntidad> Listar(MinaEntidad entidad) { SqlConnection cn = new SqlConnection(Conexion.CnCoriPuno); try { Conexion.abrirConexion(cn); SqlCommand cmd = new SqlCommand("usp_Area_Listar", cn); cmd.Parameters.Add(new SqlParameter("@Id_Mina", SqlDbType.TinyInt)).Value = entidad.Id_Mina; cmd.CommandType = CommandType.StoredProcedure; List <AreaEntidad> ListaArea = new List <AreaEntidad>(); using (var reader = cmd.ExecuteReader()) { while (reader.Read()) { AreaEntidad oAreaEntidad = new AreaEntidad(); oAreaEntidad.Id_Area = Reader.GetTinyIntValue(reader, "Id_Area"); oAreaEntidad.Mina = new MinaEntidad { Id_Mina = Reader.GetIntValue(reader, "Id_Mina") }; oAreaEntidad.Descripcion = Reader.GetStringValue(reader, "cDescripcion"); ListaArea.Add(oAreaEntidad); } } return(ListaArea); } catch (Exception ex) { return(null); } finally { Conexion.cerrarConexion(cn); } }
public List <MinaEntidad> obtenerDatosXFiltro(MinaEntidad entidad) { return(oMinaRepositorio.obtenerDatosXFiltro(entidad)); }
public List <AreaEntidad> Listar(MinaEntidad entidad) { return(oAreaRepositorio.Listar(entidad)); }