public List <ServicioEntidad> listarActivos() { SqlConnection cn = new SqlConnection(Conexion.CnConsultora); try { Conexion.abrirConexion(cn); SqlCommand cmd = new SqlCommand("usp_Servicio_listaractivos", cn); cmd.CommandType = CommandType.StoredProcedure; List <ServicioEntidad> ListaServicio = new List <ServicioEntidad>(); using (var reader = cmd.ExecuteReader()) { while (reader.Read()) { ServicioEntidad oServicioEntidad = new ServicioEntidad(); oServicioEntidad.Cod_Servicio = Reader.GetIntValue(reader, "Cod_Servicio"); oServicioEntidad.Nom_Servicio = Reader.GetStringValue(reader, "Nom_Servicio"); ListaServicio.Add(oServicioEntidad); } } return(ListaServicio); } catch (Exception ex) { return(null); } finally { Conexion.cerrarConexion(cn); } }
private List <ServicioEntidad> MapearMuchos(DataSet ds) { List <ServicioEntidad> ResUnosItem = new List <ServicioEntidad>(); try { foreach (DataRow row in ds.Tables[0].Rows) { ServicioEntidad unItem = new ServicioEntidad(); unItem.IdServicio = (int)row["IdServicio"]; unItem.Titulo = row["Titulo"].ToString(); unItem.Descripcion = row["Descripcion"].ToString(); unItem.Precio = (decimal)row["Precio"]; unItem.URLimagen = row["URLimagen"].ToString(); ResUnosItem.Add(unItem); } return(ResUnosItem); } catch (Exception es) { throw; } }
public Entidades.ServicioEntidad FindServicio(int id) { ServicioEntidad nuevo = new ServicioEntidad(); var lista = new List <ServicioEntidad>(); var p = GestorServicios.Select(id); lista.Add(p); nuevo = p; return(nuevo); }
public int ModificarServicio(ServicioEntidad servicio) { try { GestorServicios.Update(servicio); return(0); } catch (Exception ex) { throw ex; } }
public int RegistrarServicio(ServicioEntidad servicio) { try { GestorServicios.Insert(servicio); return(0); } catch (Exception ex) { throw ex; } }
public void Update(ServicioEntidad servicio) { ValidationUtility.ValidateArgument("servicio", servicio); SqlParameter[] parameters = new SqlParameter[] { new SqlParameter("@IdServicio", servicio.IdServicio), new SqlParameter("@Titulo", servicio.Titulo), new SqlParameter("@Descripcion", servicio.Descripcion), new SqlParameter("@Precio", servicio.Precio), new SqlParameter("@URLimagen", servicio.URLimagen) }; SqlClientUtility.ExecuteNonQuery(SqlClientUtility.connectionStringName, CommandType.StoredProcedure, "ServicioUpdata", parameters); }
public ServicioEntidad Select(int IdServicio) { SqlParameter[] parameters = new SqlParameter[] { new SqlParameter("@IdServicio", IdServicio) }; using (DataSet dt = SqlClientUtility.ExecuteDataSet(SqlClientUtility.connectionStringName, CommandType.StoredProcedure, "ServicioSelect", parameters)) { ServicioEntidad Producto = new ServicioEntidad(); Producto = MapearMuchos(dt).First(); return(Producto); } }
public void Insert(ServicioEntidad servicio) { ValidationUtility.ValidateArgument("servicio", servicio); SqlParameter[] parameters = new SqlParameter[] { new SqlParameter("@Titulo", servicio.Titulo), new SqlParameter("@Descripcion", servicio.Descripcion), new SqlParameter("@Precio", servicio.Precio), new SqlParameter("@URLimagen", servicio.URLimagen) }; var resultado = (decimal)SqlClientUtility.ExecuteScalar(SqlClientUtility.connectionStringName, CommandType.StoredProcedure, "ServicioInsert", parameters); int IdServicioRes = decimal.ToInt32(resultado); servicio.IdServicio = IdServicioRes; }
protected void btnNuevo_Click(object sender, EventArgs e) { ServicioEntidad unServicio = new ServicioEntidad(); try { unServicio.IdServicio = 1; unServicio.Titulo = txtTitulo.Text; unServicio.Descripcion = txtDescripcion.Text; unServicio.Precio = decimal.Parse(txtPrecio.Text); if (urlServicio.HasFile) { string ext = System.IO.Path.GetExtension(urlServicio.FileName); ext.ToLower(); unServicio.URLimagen = ext; if (ext == ".jpeg" | ext == ".gif" | ext == ".png" | ext == ".jpg") { urlServicio.SaveAs(Server.MapPath("/Content/Image/ " + urlServicio.FileName)); } unServicio.URLimagen = "/Content/Image/ " + urlServicio.FileName; } else { System.Text.StringBuilder sb = new System.Text.StringBuilder(); sb.Append(@"<script type='text/javascript'>"); sb.Append("alert('Seleccione un archivo');"); sb.Append(@"</script>"); ScriptManager.RegisterClientScriptBlock(this, this.GetType(), "CrearOK", sb.ToString(), false); } ServicioBLL.RegistrarServicio(unServicio); LimpiarTextos(); Cargargrilla(); } catch (Exception ex) { } }