Exemple #1
0
 private void IDBonificacion_KeyPress(object sender, KeyPressEventArgs e)
 {
     if (e.KeyChar == (int)Keys.Enter)
     {
         if (IDBonificacion.Text.Length != 0)
         {
             if (proceso.ExistenciaCampo("pkid", "tipobonificacion", "codigo = '" + IDBonificacion.Text.Trim() + "'"))
             {
                 nmBonificacion.Text       = proceso.ConsultarCadena("Descripcion", "tipobonificacion", "codigo = '" + IDBonificacion.Text.Trim() + "'");
                 bonificacion.TipoMecanica = proceso.ConsultarEntero("PKID", "tipobonificacion", "codigo = '" + IDBonificacion.Text.Trim() + "'");
             }
             else
             {
                 MessageBox.Show("Tipo de bonificacion no existe");
             }
         }
         else
         {
             Maestro.frmBonificacion msbonificacion = new Maestro.frmBonificacion();
             proceso.consultar("select Pkid,Codigo,Descripcion from tipobonificacion where activo = 1", "tipobonificacion");
             msbonificacion.gridControl1.DataSource = proceso.ds.Tables["tipobonificacion"];
             msbonificacion.gridView1.OptionsView.ShowGroupPanel = false;
             msbonificacion.gridView1.OptionsView.ShowIndicator  = false;
             msbonificacion.gridView1.Columns["Pkid"].Visible    = false;
             msbonificacion.gridView1.BestFitColumns();
             msbonificacion.pasar        += new Maestro.frmBonificacion.variables(camposbonificacion);
             msbonificacion.StartPosition = FormStartPosition.CenterScreen;
             msbonificacion.ShowDialog();
         }
     }
 }
Exemple #2
0
        private void ELIMINAR_ItemClick(object sender, DevExpress.XtraBars.ItemClickEventArgs e)
        {
            var Rutina = new Libreria.Rutina();

            if (gridView1.SelectedRowsCount > 0)
            {
                if (Rutina.MensageError("¿Continuar?") == DialogResult.Yes)
                {
                    Elementos.frmMsg frmmensage = new Elementos.frmMsg();
                    frmmensage.Scm03.SplashFormStartPosition       = SplashFormStartPosition.Default;
                    frmmensage.dataGridView1.Columns[0].HeaderText = "Pedido";
                    frmmensage.dataGridView1.Columns[1].HeaderText = "Resultado";
                    frmmensage.dataGridView1.Columns[2].HeaderText = string.Empty;
                    frmmensage.dataGridView1.Columns[3].HeaderText = string.Empty;
                    frmmensage.Show();
                    frmmensage.Scm03.ShowWaitForm();
                    foreach (var pedido in gridView1.GetSelectedRows())
                    {
                        if (!Rutina.ExistenciaCampo("pedido", "pedido", "procesado = 1 and pedido = '" + gridView1.GetDataRow(pedido)["num Pedido"].ToString() + "'"))
                        {
                            frmmensage.dataGridView1.Rows.Add(gridView1.GetDataRow(pedido)["num Pedido"].ToString(), ejecutar.deletepedido(gridView1.GetDataRow(pedido)["num Pedido"].ToString()),
                                                              string.Empty, string.Empty);
                        }
                        else
                        {
                            frmmensage.dataGridView1.Rows.Add(gridView1.GetDataRow(pedido)["num Pedido"].ToString(), "pedido se encuentra procesado y no puede ser eliminado!",
                                                              string.Empty, string.Empty);
                        }
                    }
                    frmmensage.Scm03.CloseWaitForm();
                    Refrescar();
                }
            }
        }
Exemple #3
0
 private void ELIMINAR_ItemClick(object sender, DevExpress.XtraBars.ItemClickEventArgs e)
 {
     if (gridView1.SelectedRowsCount > 0)
     {
         if (proceso.MensagePregunta("¿desea continuar?") == DialogResult.Yes)
         {
             Elementos.frmMsg frmmensage = new Elementos.frmMsg();
             frmmensage.Scm03.SplashFormStartPosition       = SplashFormStartPosition.Default;
             frmmensage.dataGridView1.Columns[0].HeaderText = "Mecanica";
             frmmensage.dataGridView1.Columns[0].Width      = 200;
             frmmensage.dataGridView1.Columns[1].HeaderText = "Resultado";
             frmmensage.dataGridView1.Columns[1].Width      = 100;
             frmmensage.dataGridView1.Columns[2].HeaderText = string.Empty;
             frmmensage.dataGridView1.Columns[3].HeaderText = string.Empty;
             frmmensage.Show();
             frmmensage.Scm03.ShowWaitForm();
             foreach (var bonificacion in gridView1.GetSelectedRows())
             {
                 var x = Convert.ToInt32(gridView1.GetDataRow(bonificacion)["PKID"]);
                 if (proceso.ExistenciaCampo("pkid", "Bonificacion", "pkid = " + x))
                 {
                     frmmensage.dataGridView1.Rows.Add(gridView1.GetDataRow(bonificacion)["Mecanica"].ToString(), ejecutar.DeleteBonificacion(x),
                                                       string.Empty, string.Empty);
                 }
             }
             frmmensage.Scm03.CloseWaitForm();
             Refrescar();
         }
     }
 }
Exemple #4
0
 private void DESCARGAR_ItemClick(object sender, DevExpress.XtraBars.ItemClickEventArgs e)
 {
     if (gridView1.SelectedRowsCount > 0)
     {
         var Rutina = new Libreria.Rutina();
         if (Rutina.MensagePregunta("¿Continuar?") == DialogResult.Yes)
         {
             Elementos.frmMsg frmmensage = new Elementos.frmMsg();
             frmmensage.Scm03.SplashFormStartPosition       = SplashFormStartPosition.Default;
             frmmensage.dataGridView1.Columns[0].HeaderText = "Pedido";
             frmmensage.dataGridView1.Columns[1].HeaderText = "Resultado";
             frmmensage.dataGridView1.Columns[2].HeaderText = string.Empty;
             frmmensage.dataGridView1.Columns[3].HeaderText = string.Empty;
             frmmensage.Show();
             frmmensage.Scm03.ShowWaitForm();
             foreach (var pedido in gridView1.GetSelectedRows())
             {
                 entidad.pedido = gridView1.GetDataRow(pedido)["num Pedido"].ToString();
                 string tipopersona = Rutina.ConsultarCadena("TipoPersona", "pedido", "pedido = '" + entidad.pedido + "'");
                 entidad.tipodocumento = Rutina.ConsultarCadena("TipoDoc", "pedido", "pedido = '" + entidad.pedido + "'");
                 if (!Rutina.ExistenciaCampo("pedido", "pedido", "procesado = 1 and pedido = '" + entidad.pedido + "'"))
                 {
                     if (Rutina.ExistenciaCampo("pedido", "pedido", "statusweb is null and pedido = '" + entidad.pedido + "'"))
                     {
                         frmmensage.dataGridView1.Rows.Add(gridView1.GetDataRow(pedido)["num Pedido"].ToString(),
                                                           "Documento Saliente Número : " + entidad.tipodocumento + Rutina.Procedimiento("sp_genera_documento '" + entidad.pedido + "','" + tipopersona + "','" + entidad.tipodocumento + "'"),
                                                           string.Empty, string.Empty);
                         Rutina.actualizar("pedido", "StatusWeb = 1", "pedido = '" + entidad.pedido + "'");
                     }
                     else
                     {
                         frmmensage.dataGridView1.Rows.Add(gridView1.GetDataRow(pedido)["num Pedido"].ToString(), "pedido ya se encuentra descargado!",
                                                           string.Empty, string.Empty);
                     }
                 }
                 else
                 {
                     frmmensage.dataGridView1.Rows.Add(gridView1.GetDataRow(pedido)["num Pedido"].ToString(), "pedido se encuentra procesado y no puede ser eliminado!",
                                                       string.Empty, string.Empty);
                 }
             }
             frmmensage.Scm03.CloseWaitForm();
             Refrescar();
         }
     }
 }
Exemple #5
0
        private void ELIMINAR_ItemClick(object sender, DevExpress.XtraBars.ItemClickEventArgs e)
        {
            if (gridView1.SelectedRowsCount > 0)
            {
                if (proceso.MensagePregunta("¿Continuar?") == DialogResult.Yes)
                {
                    Elementos.frmMsg frmmensage = new Elementos.frmMsg();
                    frmmensage.StartPosition = FormStartPosition.CenterScreen;
                    frmmensage.Scm03.SplashFormStartPosition       = SplashFormStartPosition.Default;
                    frmmensage.dataGridView1.Columns[0].HeaderText = "Producto";
                    frmmensage.dataGridView1.Columns[1].HeaderText = "Resultado";
                    frmmensage.dataGridView1.Columns[2].HeaderText = string.Empty;
                    frmmensage.dataGridView1.Columns[3].HeaderText = string.Empty;
                    frmmensage.Show();
                    frmmensage.Scm03.ShowWaitForm();
                    foreach (var fila in gridView1.GetSelectedRows())
                    {
                        if (!proceso.ExistenciaCampo("Producto", "Producto", "producto = '" + Convert.ToString(gridView1.GetDataRow(fila)["Codigo"]) + "'"))
                        {
                            frmmensage.dataGridView1.Rows.Add(Convert.ToString(gridView1.GetDataRow(fila)["Codigo"]), Eliminar(Convert.ToString(gridView1.GetDataRow(fila)["Codigo"])),
                                                              string.Empty, string.Empty);
                        }
                        else
                        {
                            frmmensage.dataGridView1.Rows.Add(Convert.ToString(gridView1.GetDataRow(fila)["Codigo"]), Eliminar(Convert.ToString(gridView1.GetDataRow(fila)["Codigo"])),
                                                              string.Empty, string.Empty);
                        }
                    }
                    frmmensage.Scm03.CloseWaitForm();
                    Refrescar();
                }
                string Eliminar(object campo)
                {
                    string Resultado;

                    try
                    {
                        using (var Context = new LiderEntities())
                        {
                            Context.PRODUCTOes.Remove(Context.PRODUCTOes.Find(Convert.ToString(campo)));
                            Context.SaveChanges();
                        }
                        Resultado = "Producto Eliminado con exito";
                    }
                    catch (SqlException t)
                    {
                        Resultado = t.Message;
                    }
                    return(Resultado);
                }
            }
        }
Exemple #6
0
 private void btnAceptar_Click(object sender, EventArgs e)
 {
     try
     {
         List <string> lista = new List <string>();
         int           i     = 0;
         foreach (DataGridViewRow dgv in dataGridView1.Rows)
         {
             lista.Add(entidad + "." + "[" + dgv.Cells[0].Value + "]" + " " + dgv.Cells[1].Value + " " + "'" + dgv.Cells[2].Value.ToString() + "'" + " " + dgv.Cells[3].Value);
         }
         string query = string.Join(" ", lista.ToArray());
         pasar(query);
         if (procesar.ExistenciaCampo("PKID", "filtro", " tabla = '" + entidad + "'"))
         {
             procesar.eliminar("Filtro", "tabla = '" + entidad + "'");
             foreach (DataGridViewRow dgv in dataGridView1.Rows)
             {
                 procesar.insertar("insert Filtro values(newid(),'" + dgv.Cells[0].Value + "','" + dgv.Cells[1].Value + "','" + dgv.Cells[2].Value.ToString() + "','" + dgv.Cells[3].Value + "','" + entidad + "','" + i + "')");
                 i++;
             }
         }
         else
         {
             foreach (DataGridViewRow dgv in dataGridView1.Rows)
             {
                 procesar.insertar("insert Filtro values(newid(),'" + dgv.Cells[0].Value + "','" + dgv.Cells[1].Value + "','" + dgv.Cells[2].Value.ToString() + "','" + dgv.Cells[3].Value + "','" + entidad + "','" + i + "')");
                 i++;
             }
         }
         this.Close();
     }
     catch (Exception t)
     {
         MessageBox.Show(t.Message);
     }
 }