예제 #1
0
        protected void Eliminar_Pedido(Object Sender, EventArgs e)
        {
            PedidoProveedor miPedido = new PedidoProveedor();

            miPedido.PrefijoPedido = tipoDocumentoEdit.SelectedValue;
            miPedido.NumeroPedido  = numeroEdicion.SelectedValue;
            if (miPedido.Eliminar_Pedido())
            {
                Response.Redirect("" + indexPage + "?process=Vehiculos.PedidoProveedor");
            }
            else
            {
                Utils.MostrarAlerta(Response, "No se ha podido eliminar el pedido");
                //lb.Text = miPedido.ProcessMsg;
            }
        }
예제 #2
0
        protected void Editar_Pedido(Object Sender, EventArgs e)
        {
            PedidoProveedor miPedido = new PedidoProveedor(tablaPedidos);

            miPedido.PrefijoPedido = Request.QueryString["tipoDocu"];
            miPedido.NumeroPedido  = idPedido.Text;
            miPedido.FechaPedido   = fechaPedido.Text;
            miPedido.NitProveedor  = nitProveedor.Text;
            miPedido.Observacion   = observacion.Text;
            if (miPedido.Editar_Pedido())
            {
                Response.Redirect("" + indexPage + "?process=Vehiculos.PedidoProveedor");
            }
            else
            {
                lb.Text = miPedido.ProcessMsg;
            }
        }
예제 #3
0
        protected void Guardar_Pedido(Object Sender, EventArgs e)
        {
            //Ahora debemos comprobar que el se halla escogido un nit
            if (nitProveedor.Text == "")
            {
                Utils.MostrarAlerta(Response, "Debe Seleccionar el Nit del Proveedor");
            }
            else
            {
                //Debemos comprobar que no se encuentren registros repetidos dentro de la grilla
                //if(!Validar_Valores_Grilla())
                //	Response.Write("<script language:javascript>alert('Items Redundantes en Pedido');</script>");
                //Cambio para que se repitan valores en la grilla.



                //Ahora comprobamos que este pedido no exista
                if (DBFunctions.RecordExist("SELECT * FROM mpedidovehiculoproveedor WHERE pdoc_codigo='" + Request.QueryString["tipoDocu"] + "' AND mped_numepedi=" + idPedido.Text + ""))
                {
                    Utils.MostrarAlerta(Response, "Este pedido ya existe");
                }
                else
                {
                    PedidoProveedor miPedido = new PedidoProveedor(tablaPedidos);
                    miPedido.PrefijoPedido = Request.QueryString["tipoDocu"];
                    miPedido.NumeroPedido  = idPedido.Text;
                    miPedido.FechaPedido   = fechaPedido.Text;
                    miPedido.NitProveedor  = nitProveedor.Text;
                    miPedido.Observacion   = observacion.Text;
                    if (miPedido.Grabar_Pedido(Request.QueryString["cons"]))
                    //Response.Redirect("" + indexPage + "?process=Vehiculos.PedidoProveedor");
                    {
                        DBFunctions.NonQuery("drop view dbxschema.vvehiculos_solicitudpedidosvehiculos_r");
                        DBFunctions.NonQuery("CREATE VIEW DBXSCHEMA.VVEHICULOS_SOLICITUDPEDIDOSVEHICULOS_R AS select * from dbxschema.VVEHICULOS_SOLICITUDPEDIDOSVEHICULOS where pref_ped='" + miPedido.PrefijoPedido + "' and num_ped=" + miPedido.NumeroPedido + " ");
                        this.generarInforme();
                    }
                    else
                    {
                        lb.Text = miPedido.ProcessMsg;
                    }
                }
            }
        }