Ejemplo n.º 1
0
        protected void btnGuardar_Click(object sender, EventArgs e)
        {
            DataTable tablaItemsNotaDePedido = (DataTable)Session["tablaItemsNotaDePedido"];
            int       codigoNotaDePedido     = 0;

            if (Session["tablaNotaDePedido"] != null)
            {
                DataTable tablaNotaDePedido = (DataTable)Session["tablaNotaDePedido"];
                codigoNotaDePedido = Convert.ToInt32(tablaNotaDePedido.Rows[0]["codigoNotaDePedido"]);
            }

            if (cbClientes.SelectedItem != null && !txtNroInternoCliente.Text.Equals(""))
            {
                ControladorGeneral.InsertarActualizarNotaDePedido(codigoNotaDePedido, txtNroInternoCliente.Text.ToString(), DateTime.Parse(txtFechaEmision.Value.ToString()), txtObservacion.InnerText.ToString(), cbContratoMarco.SelectedItem == null ? 0 : Convert.ToInt32(cbContratoMarco.SelectedItem.Value), (int)cbClientes.SelectedItem.Value, tablaItemsNotaDePedido);
                Response.Redirect("listado.aspx");
            }
            else
            {
                pcError.ShowOnPageLoad = true;
                lblError.Text          = "Hay campos que deben completarse";
            }
        }