public Boolean EditarObra(entObra obra) { SqlCommand cmd = null; Boolean edita = false; try { SqlConnection cn = Conexion.Instancia.Conectar(); cmd = new SqlCommand("SP_EDITAROBRA", cn); cmd.CommandType = CommandType.StoredProcedure; cmd.Parameters.AddWithValue("@prmintObraID", obra.ObraID); cmd.Parameters.AddWithValue("@prmstrNombreObra", obra.NombreObra); cmd.Parameters.AddWithValue("@prmstrResponsableObra", obra.ResponsableObra); cmd.Parameters.AddWithValue("@prmstrTipoObra", obra.TipoObra); cmd.Parameters.AddWithValue("@prmstrUbicacionObra", obra.UbicacionObra); cn.Open(); int i = cmd.ExecuteNonQuery(); if (i >= 0) { edita = true; } } catch (Exception e) { throw e; } finally { cmd.Connection.Close(); } return(edita); }
public entObra ObtenerObra(int ObraID) { SqlCommand cmd = null; entObra obra = new entObra(); try { SqlConnection cn = Conexion.Instancia.Conectar(); cmd = new SqlCommand("SP_OBTENEROBRA", cn); cmd.CommandType = CommandType.StoredProcedure; cmd.Parameters.AddWithValue("@prmintObraID", ObraID); cn.Open(); SqlDataReader dr = cmd.ExecuteReader(); while (dr.Read()) { obra.ObraID = Convert.ToInt16(dr["ObraID"]); obra.NombreObra = dr["Nombreobra"].ToString(); obra.ResponsableObra = dr["Responsableobra"].ToString(); obra.TipoObra = dr["Tipoobra"].ToString(); obra.UbicacionObra = dr["Ubicacionobra"].ToString(); } } catch (Exception e) { throw e; } finally { cmd.Connection.Close(); } return(obra); }
public List <entObra> ListarObras() { SqlCommand cmd = null; List <entObra> lista = new List <entObra>(); try { SqlConnection cn = Conexion.Instancia.Conectar(); cmd = new SqlCommand("SP_LISTAROBRAS", cn); cmd.CommandType = CommandType.StoredProcedure; cn.Open(); SqlDataReader dr = cmd.ExecuteReader(); while (dr.Read()) { entObra obra = new entObra(); obra.ObraID = Convert.ToInt16(dr["ObraID"]); obra.NombreObra = dr["Nombreobra"].ToString(); obra.ResponsableObra = dr["Responsableobra"].ToString(); obra.TipoObra = dr["Tipoobra"].ToString(); obra.UbicacionObra = dr["Ubicacionobra"].ToString(); lista.Add(obra); } } catch (Exception e) { throw e; } finally { cmd.Connection.Close(); } return(lista); }
public ActionResult EditaObra(int ObraID) { entObra obra = logObra.Instancia.ObtenerObra(ObraID); if (obra == null) { return(HttpNotFound()); } return(View(obra)); }
public Boolean EditarObra(entObra Obra) { try { return(datObra.Instancia.EditarObra(Obra)); } catch (Exception e) { throw e; } }
public Boolean InsertaObra(entObra obra) { try { return(daoObra.Instancia.InsertarObra(obra)); } catch (Exception e) { throw e; } }
public ActionResult NuevaObra(entObra Obra) { try { Boolean inserta = logObra.Instancia.InsertarObra(Obra); if (inserta) { return(RedirectToAction("ListaObras")); } else { return(View(Obra)); } } catch (ApplicationException ex) { return(RedirectToAction("ListaObras", new { msjException = ex.Message })); } }
public ActionResult EditaObra(entObra obra) { try { Boolean edita = logObra.Instancia.EditaObra(obra); if (edita) { return(RedirectToAction("ListaObra")); } else { return(View(obra)); } } catch (ApplicationException ex) { return(RedirectToAction("ListaObra", new { msjException = ex.Message })); } }