public int InsertarTipoCliente(tipo_clientes tipo) { try { ctx.tipo_clientes.Add(tipo); ctx.SaveChanges(); return(1); } catch (Exception) { return(0); } }
protected void btnAceptar_Click(object sender, EventArgs e) { try { tipo = new tipo_clientes { idtipocliente = Int32.Parse(txtId.Text), nombre_tipo = txtTipo.Text, Descripcion = txtDescripcion.Text }; //Si se desea insertar... if (hfOp.Value == "1") { if (model.InsertarTipoCliente(tipo) > 0) { Session["msg"] = "Tipo de cliente agregado exitosamente"; Response.Redirect("Default.aspx"); } else { lblError.Text = "Registro NO insertado"; } } else { if (model.ModificarTipoCliente(tipo) > 0) { Session["msg"] = "Tipo de cliente modificado exitosamente"; Response.Redirect("Default.aspx"); } else { lblError.Text = "Registro NO modificado"; } } } catch (Exception) { lblError.Text = "Registro NO insertado"; } }
public int EliminarTipoCliente(int id) { try { //Obtieniendo el tipo de cliente a modificar tipo_clientes obj = ctx.tipo_clientes.Find(id); // Si el objeto existe... if (obj != null) { ctx.tipo_clientes.Remove(obj); ctx.SaveChanges(); return(1); } return(0); } catch (Exception) { return(0); } }
public int ModificarTipoCliente(tipo_clientes tipo) { try { //Obteniendo el tipo de cliente a modificar tipo_clientes obj = ctx.tipo_clientes.Find(tipo.idtipocliente); if (obj != null) { //Actualizando el valor del objeto ctx.Entry(obj).CurrentValues.SetValues(tipo); ctx.SaveChanges(); return(1); } return(0); } catch (Exception) { return(0); } }
protected void Page_Load(object sender, EventArgs e) { if (!Page.IsPostBack) { //Asignando valor al campo oculto hfOp.Value = "1"; lblTitulo.Text = "Nuevo tipo de cliente"; // Si hay un parametro id en la url if (Request.QueryString["id"] != null) { //Leyendo el parametro de la url int id = Int32.Parse(Request.QueryString["id"]); tipo = model.ObtenerTipoCliente(id); lblTitulo.Text = "Editando tipo de cliente"; // Cargando los valores de los campos txtId.Text = tipo.idtipocliente.ToString(); txtId.ReadOnly = true; txtTipo.Text = tipo.nombre_tipo; txtDescripcion.Text = tipo.Descripcion; // Cambiamos el campo oculto hfOp.Value = "2"; } } }