public List <detalle_politicas> ObtenerTodos() { List <detalle_politicas> lista = new List <detalle_politicas>(); detalle_politicas entidad; try { AbrirConexion(); StringBuilder CadenaSql = new StringBuilder(); SqlCommand comandoSelect = new SqlCommand(); comandoSelect.Connection = Conexion; comandoSelect.CommandType = CommandType.StoredProcedure; comandoSelect.CommandText = "DML_detalle_politicas"; comandoSelect.Parameters.AddWithValue("@Sentencia", "Select"); using (var dr = comandoSelect.ExecuteReader()) { while (dr.Read()) { entidad = new detalle_politicas(); entidad.id_detalle_politica = int.Parse(dr["id_detalle_politica"].ToString()); entidad.id_politica = int.Parse(dr["id_politica"].ToString()); entidad.id_prioridad = int.Parse(dr["id_prioridad"].ToString()); entidad.tiempo_min = int.Parse(dr["tiempo_min"].ToString()); entidad.tiempo_max = int.Parse(dr["tiempo_max"].ToString()); lista.Add(entidad); } } } catch (InvalidCastException ex) { ApplicationException excepcion = new ApplicationException("Se genero un error de conversión de tipos con el siguiente mensaje: " + ex.Message, ex); excepcion.Source = "Insertar detalle_politicas"; throw excepcion; } catch (Exception ex) { ApplicationException excepcion = new ApplicationException("Se genero un error de aplicación con el siguiente mensaje: " + ex.Message, ex); excepcion.Source = "Insertar detalle_politicas"; throw excepcion; } finally { CerrarConexion(); } return(lista); }
public ActionResult Guardar(detalle_politicas entidad) { try { var r = entidad.id_detalle_politica > 0 ? control.Actualizar(entidad) : control.Insertar(entidad); if (!r) { return(Json("Error al realizar la operacion", JsonRequestBehavior.AllowGet)); } return(Json("Realizado", JsonRequestBehavior.AllowGet)); } catch (Exception ex) { return(View("Error", new HandleErrorInfo(ex, "Detalle Politicas", "Create"))); } }
public bool Update(detalle_politicas entidad) { SqlCommand cmd = new SqlCommand(); bool respuesta = false; try { AbrirConexion(); cmd.Connection = Conexion; cmd.CommandType = CommandType.StoredProcedure; cmd.CommandText = "DML_detalle_politicas"; cmd.Parameters.AddWithValue("@Sentencia", "Update"); cmd.Parameters.AddWithValue("@IdDetallePolitica", entidad.id_detalle_politica); cmd.Parameters.AddWithValue("@id_politica", entidad.id_politica); cmd.Parameters.AddWithValue("@id_prioridad", entidad.id_prioridad); cmd.Parameters.AddWithValue("@tiempo_min", entidad.tiempo_min); cmd.Parameters.AddWithValue("@tiempo_max", entidad.tiempo_max); cmd.ExecuteNonQuery(); respuesta = true; } catch (InvalidCastException ex) { ApplicationException excepcion = new ApplicationException("Se genero un error de conversión de tipos con el siguiente mensaje: " + ex.Message, ex); excepcion.Source = "Insertar detalle_politicas"; throw excepcion; } catch (Exception ex) { ApplicationException excepcion = new ApplicationException("Se genero un error de aplicación con el siguiente mensaje: " + ex.Message, ex); excepcion.Source = "Insertar detalle_politicas"; throw excepcion; } finally { CerrarConexion(); cmd = null; } return(respuesta); }
public bool Actualizar(detalle_politicas Entidad) { return(PerDetallePoliticas.Update(Entidad)); }
public bool Insertar(detalle_politicas Entidad) { return(PerDetallePoliticas.Insertar(Entidad)); }