Example #1
0
        protected void Eliminar_Pedido(Object Sender, EventArgs e)
        {
            PedidoClienteMayor miPedido = new PedidoClienteMayor();

            miPedido.PrefijoPedido = tipoDocumentoEdit.SelectedValue;
            miPedido.NumeroPedido  = numeroEdicion.SelectedValue;
            if (miPedido.Eliminar_Pedido())
            {
                Response.Redirect("" + indexPage + "?process=Vehiculos.PedidoClienteMayor&path=" + Request.QueryString["path"]);
            }
            else
            {
                Utils.MostrarAlerta(Response, "No se ha podido eliminar el pedido");
                //lb.Text = miPedido.ProcessMsg;
            }
        }
Example #2
0
        protected void Editar_Pedido(Object Sender, EventArgs e)
        {
            //Ahora debemos comprobar que el se halla escogido un nit
            if (nitCliente.Text == "")
            {
                Utils.MostrarAlerta(Response, "Debe seleccionar el Cliente");
                return;
            }
            if (txtCodVendedor.Text == "")
            {
                Utils.MostrarAlerta(Response, "Debe seleccionar el Vendedor");
                return;
            }
            if (txtNoPedido.Text == "")
            {
                Utils.MostrarAlerta(Response, "Debe ingresar el no. de Pedido");
                return;
            }
            if (!Validar_Valores_Grilla())
            {
                Utils.MostrarAlerta(Response, "Existen catálogos con el mismo color repetidos");
                return;
            }
            PedidoClienteMayor miPedido = new PedidoClienteMayor(tablaPedidosM);

            miPedido.PrefijoPedido        = Request.QueryString["tipoDocu"];
            miPedido.NumeroPedido         = idPedido.Text;
            miPedido.FechaPedido          = fechaPedido.Text;
            miPedido.NitCliente           = nitCliente.Text;
            miPedido.Observacion          = observacion.Text;
            miPedido.CodigoVendedor       = txtCodVendedor.Text;
            miPedido.NumeroPedidoOriginal = txtNoPedido.Text.Trim();
            if (miPedido.Editar_Pedido())
            {
                Response.Redirect("" + indexPage + "?process=Vehiculos.PedidoClienteMayor&path=" + Request.QueryString["path"]);
            }
            else
            {
                lb.Text = miPedido.ProcessMsg;
            }
        }
Example #3
0
        protected void Guardar_Pedido(Object Sender, EventArgs e)
        {
            //Ahora debemos comprobar que el se halla escogido un nit
            if (nitCliente.Text == "")
            {
                Utils.MostrarAlerta(Response, "Debe seleccionar el Cliente");
                return;
            }
            if (txtCodVendedor.Text == "")
            {
                Utils.MostrarAlerta(Response, "Debe seleccionar el Vendedor");
                return;
            }
            if (txtNoPedido.Text == "")
            {
                Utils.MostrarAlerta(Response, "Debe ingresar el no. de Pedido");
                return;
            }
            if (!Validar_Valores_Grilla())
            {
                Utils.MostrarAlerta(Response, "Existen catálogos con el mismo color repetidos");
                return;
            }
            int      ano    = Convert.ToInt16(DBFunctions.SingleData("select PANO_ANO from CVEHICULOS;"));
            int      mes    = Convert.ToInt16(DBFunctions.SingleData("select PMES_MES from CVEHICULOS;"));
            DateTime fchAct = Convert.ToDateTime(fechaPedido.Text);

            if (ano != fchAct.Year || mes != fchAct.Month)
            {
                Utils.MostrarAlerta(Response, "Fecha no vigente!");
                return;
            }
            //Ahora comprobamos que este pedido no exista
            if (DBFunctions.RecordExist("SELECT * FROM mpedidovehiculoclientemayor WHERE pdoc_codigo='" + Request.QueryString["tipoDocu"] + "' AND mped_numepedi=" + idPedido.Text + ""))
            {
                Utils.MostrarAlerta(Response, "Este pedido ya existe");
            }
            else
            {
                PedidoClienteMayor miPedido = new PedidoClienteMayor(tablaPedidosM);
                miPedido.PrefijoPedido        = Request.QueryString["tipoDocu"];
                miPedido.NumeroPedido         = idPedido.Text;
                miPedido.FechaPedido          = fechaPedido.Text;
                miPedido.NitCliente           = nitCliente.Text;
                miPedido.Observacion          = observacion.Text;
                miPedido.CodigoVendedor       = txtCodVendedor.Text;
                miPedido.NumeroPedidoOriginal = txtNoPedido.Text.Trim();
                if (miPedido.Grabar_Pedido(Request.QueryString["cons"]))
                {
                    DBFunctions.NonQuery("drop view dbxschema.vvehiculos_solicitudpedidosvehiculosmayor_r");
                    DBFunctions.NonQuery("CREATE VIEW DBXSCHEMA.VVEHICULOS_SOLICITUDPEDIDOSVEHICULOSMAYOR_R AS select * from dbxschema.VVEHICULOS_SOLICITUDPEDIDOSVEHICULOSMAYOR where pref_ped='" + miPedido.PrefijoPedido + "' and num_ped=" + miPedido.NumeroPedido + " ");
                    dgInserts.Enabled  = false;
                    btnGuardar.Visible = false;
                    Response.Redirect("" + indexPage + "?process=Vehiculos.PedidoClienteMayor&pref=" + miPedido.PrefijoPedido + "&num=" + miPedido.NumeroPedido);
                }
                else
                {
                    lb.Text = miPedido.ProcessMsg;
                }
            }
        }