protected void btnCobrar_Click(object sender, EventArgs e) { if (txtCambio.Text.Equals("Recibido menor a Precio")) { txtRecibido.Focus(); } else { string[] datos = srv.ObtenerProductos(txtCodigoProducto.Text).Split('|'); localhost.ProductosClase p = new localhost.ProductosClase(); p.CodigoProducto = datos[0]; p.IdProveedor = Convert.ToInt32(datos[1]); p.IdSucursal = Convert.ToInt32(datos[2]); p.Descripcion = datos[3]; p.Precio = Convert.ToDouble(datos[5]); p.Talla = datos[6]; p.Modelo = datos[7]; p.Color = datos[8]; p.Marca = datos[9]; p.Estilo = datos[10]; p.Sexo = datos[11]; p.Descuento = Convert.ToDouble(datos[12]); p.FechaIngreso = Convert.ToDateTime(datos[13]); int valorStock = Convert.ToInt32(datos[4]); valorStock = valorStock - 1; p.Stock = valorStock; srv.EditarProductos(p); LimpiarGridView(); ReiniciarTxt(); } }
protected void btnGuardar_Click(object sender, EventArgs e) { /* Esto sirve para validar que no haya entradas diferentes a numeros en el campo ID del Registro Interno. * txtID.Attributes.Add("onkeypress", "javascript:return ValidNum(event);"); * int Result = 0; * if (!int.TryParse(txtID.Text, out Result)) * { * txtID.Text = ""; * }*/ localhost.ProductosClase p = new localhost.ProductosClase(); ProductosClase[] listaProductos = srv.ListadoProductos(); p.IdProveedor = Convert.ToInt32(ddlProveedor.SelectedValue.ToString()); p.IdSucursal = Convert.ToInt32(ddlSucursal.SelectedValue.ToString()); p.Descripcion = txtDescripcion.Text; p.Stock = Convert.ToInt32(txtStock.Text); p.Precio = Convert.ToDouble(txtPrecio.Text); p.Talla = txtTalla.Text; p.Modelo = txtModelo.Text; p.Color = txtColor.Text; p.Marca = txtMarca.Text; p.Estilo = txtEstilo.Text; p.Sexo = ddlSexo.SelectedValue; p.Descuento = Convert.ToDouble(txtDescuento.Text); p.FechaIngreso = Convert.ToDateTime(DateTime.Now.ToLongDateString()); if (!Convert.ToBoolean(Session["editar"])) { for (int i = 0; i < listaProductos.Length; i++) { if (listaProductos[i].CodigoProducto.ToString().Equals(txtCodigoProducto.Text)) { //Response.Write("<script>alert('!El codigoProducto esta duplicado!')</script>"); string strMessage = "!El codigoProducto esta duplicado!"; StringBuilder sb = new StringBuilder(""); sb.Append("<script language='javascript'>"); sb.AppendFormat("confirm(\"{0}\");", strMessage); sb.Append("</script>"); Page.RegisterClientScriptBlock("AlertScript", sb.ToString()); idRepetido = true; } } if (idRepetido == false) { p.CodigoProducto = txtCodigoProducto.Text; srv.GuardarProductos(p); } } else { p.CodigoProducto = Convert.ToString(Session["id"]); srv.EditarProductos(p); Session["editar"] = false; Session["id"] = 0; grvPedidos.SelectedIndex = -1; } txtCodigoProducto.Enabled = true; ReiniciarTxt(); Cargar(); }