protected void btnInsertar_Click(object sender, EventArgs e) { try { var mat = new DATOS.Material { codigo_mat = txtCodigomat.Text.ToUpper(), cantidad = Convert.ToInt32(txtCantidad.Text), descripcion = txtDescrip.Text.ToUpper(), unidad = txtUnidad.Text.ToUpper(), }; IMateriales iMateriales = new BL.Clases.MMaterial(); iMateriales.InsertarMaterial(mat); txtCodigomat.Text = string.Empty; txtDescrip.Text = string.Empty; txtUnidad.Text = string.Empty; txtCantidad.Text = "0"; txtCodigomat.Focus(); mensaje.Visible = true; mensajeError.Visible = false; textoMensaje.InnerHtml = "Código ingresado correctamente"; textoMensajeError.InnerHtml = string.Empty; mat.Equals(null); } catch (Exception) { mensaje.Visible = false; mensajeError.Visible = true; textoMensaje.InnerHtml = string.Empty; textoMensajeError.InnerHtml = "El código ya existe o faltan datos necesarios"; } }
protected void dgvCodMat_RowDeleting(object sender, GridViewDeleteEventArgs e) { try { string codMat = Convert.ToString(dgvCodMat.DataKeys[e.RowIndex].Value); IMateriales iMaterial = new BL.Clases.MMaterial(); iMaterial.EliminarMaterial(codMat); dgvCodMat.DataSource = iMaterial.ListarMaterial(); dgvCodMat.DataBind(); mensaje.Visible = true; mensajeError.Visible = false; textoMensaje.InnerHtml = "Codigo eliminado correctamente"; textoMensajeError.InnerHtml = string.Empty; } catch (Exception) { mensaje.Visible = false; mensajeError.Visible = true; textoMensaje.InnerHtml = string.Empty; textoMensajeError.InnerHtml = "Codigo no eliminado"; } }