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; } }
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; } }
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; } } }