Beispiel #1
0
        private void Ayuda_MouseDoubleClick(object sender, MouseEventArgs e)
        {
            DataTable tabla = _TraerTemas();
            Ayuda     frm   = new Ayuda(tabla, ((TextBox)sender).Text);

            frm.ShowDialog();
            ((TextBox)sender).Text = frm.Valor == null ? "" : frm.Valor.ToString();
            frm.Dispose();
        }
Beispiel #2
0
        private void button2_Click(object sender, EventArgs e)
        {
            DataTable tabla = _TraerSector();
            Ayuda     frm   = new Ayuda(tabla, TB_HastaSector.Text);

            frm.ShowDialog();
            TB_HastaSector.Text = frm.Valor == null ? "" : frm.Valor.ToString();
            frm.Dispose();
        }
Beispiel #3
0
        private void manualDeUsuarioToolStripMenuItem_Click(object sender, EventArgs e)
        {
            Ayuda Campañas = new Ayuda();

            Campañas.ShowDialog();
        }
Beispiel #4
0
        private void LoadImportacion()
        {
            DataTable dt = new DataTable();

            dt = Presenter.LoadAyudaOperacion();
            if (dt != null)
            {
                if (dt.Rows.Count == 0)
                {
                    Dialogos.MostrarMensajeInformacion(Presenter.Title, "No se encontraron coincidencias.");
                }
                else if (dt.Rows.Count == 1)
                {
                    Int32 COPE_Codigo;
                    if (Int32.TryParse(dt.Rows[0]["COPE_Codigo"].ToString(), out COPE_Codigo))
                    {
                        Presenter.COPE_Codigo = COPE_Codigo;
                        ENTC_CodigoEntidad.SetValue(Convert.ToInt32(dt.Rows[0]["ENTC_CodCliente"].ToString()));
                        txtHBL.Text = dt.Rows[0]["COPE_HBL"].ToString();
                        Presenter.COPE_FechaArribo  = dt.Rows[0]["COPE_FechaArribo"] != null ? (DateTime?)dt.Rows[0]["COPE_FechaArribo"]: null;
                        Presenter.COPE_CantidadDias = dt.Rows[0]["COPE_CantidadDias"] != null ? (Int16?)dt.Rows[0]["COPE_CantidadDias"]:null;
                    }
                    else
                    {
                        LimpiarAyuda();
                    }
                }
                else
                {
                    List <ColumnaAyuda> _columnas = new List <ColumnaAyuda>();
                    _columnas.Add(new ColumnaAyuda()
                    {
                        Index         = 0,
                        ColumnName    = "COPE_NumDoc",
                        ColumnCaption = "Nro. Operación",
                        Alineacion    = DataGridViewContentAlignment.MiddleLeft,
                        Width         = 120,
                        DataType      = typeof(String),
                        Format        = null
                    });
                    _columnas.Add(new ColumnaAyuda()
                    {
                        Index         = 1,
                        ColumnName    = "COPE_FecEmi",
                        ColumnCaption = "Fecha Emisión",
                        Alineacion    = DataGridViewContentAlignment.MiddleRight,
                        Width         = 110,
                        DataType      = typeof(DateTime),
                        Format        = "dd/MM/yyyy"
                    });
                    _columnas.Add(new ColumnaAyuda()
                    {
                        Index         = 2,
                        ColumnName    = "COPE_HBL",
                        ColumnCaption = "HBL",
                        Alineacion    = DataGridViewContentAlignment.MiddleRight,
                        Width         = 100,
                        DataType      = typeof(String),
                        Format        = null
                    });
                    _columnas.Add(new ColumnaAyuda()
                    {
                        Index         = 3,
                        ColumnName    = "COPE_FechaArribo",
                        ColumnCaption = "Fecha Arribo",
                        Alineacion    = DataGridViewContentAlignment.MiddleRight,
                        Width         = 110,
                        DataType      = typeof(DateTime),
                        Format        = "dd/MM/yyyy"
                    });
                    _columnas.Add(new ColumnaAyuda()
                    {
                        Index         = 4,
                        ColumnName    = "CLIENTE",
                        ColumnCaption = "Cliente",
                        Alineacion    = DataGridViewContentAlignment.BottomLeft,
                        Width         = 200,
                        DataType      = typeof(String),
                        Format        = null
                    });
                    _columnas.Add(new ColumnaAyuda()
                    {
                        Index         = 5,
                        ColumnName    = "COPE_CantidadDias",
                        ColumnCaption = "Días",
                        Alineacion    = DataGridViewContentAlignment.MiddleRight,
                        Width         = 50,
                        DataType      = typeof(Int16),
                        Format        = null
                    });
                    _columnas.Add(new ColumnaAyuda()
                    {
                        Index         = 6,
                        ColumnName    = "COPE_Codigo",
                        ColumnCaption = "Código",
                        Alineacion    = DataGridViewContentAlignment.MiddleRight,
                        Width         = 50,
                        DataType      = typeof(Int32),
                        Format        = null
                    });
                    _columnas.Add(new ColumnaAyuda()
                    {
                        Index         = 7,
                        ColumnName    = "ENTC_CodCliente",
                        ColumnCaption = "Cliente",
                        Alineacion    = DataGridViewContentAlignment.MiddleRight,
                        Width         = 50,
                        DataType      = typeof(Int32),
                        Format        = null,
                    });
                    Ayuda x_Ayuda = new Ayuda("Ayuda Operación", dt, false, _columnas);
                    if (x_Ayuda.ShowDialog() == DialogResult.OK)
                    {
                        Int32 COPE_Codigo;
                        if (Int32.TryParse(x_Ayuda.Respuesta.Rows[0]["COPE_Codigo"].ToString(), out COPE_Codigo))
                        {
                            Presenter.COPE_Codigo = COPE_Codigo;
                            ENTC_CodigoEntidad.SetValue(Convert.ToInt32(x_Ayuda.Respuesta.Rows[0]["ENTC_CodCliente"].ToString()));
                            txtHBL.Text = x_Ayuda.Respuesta.Rows[0]["COPE_HBL"].ToString();
                            Presenter.COPE_FechaArribo  = dt.Rows[0]["COPE_FechaArribo"] != null ? (DateTime?)dt.Rows[0]["COPE_FechaArribo"] : null;
                            Presenter.COPE_CantidadDias = dt.Rows[0]["COPE_CantidadDias"] != null ? (Int16?)dt.Rows[0]["COPE_CantidadDias"] : null;
                        }
                        else
                        {
                            LimpiarAyuda();
                        }
                    }
                    else
                    {
                        LimpiarAyuda();
                    }
                }
            }
            else
            {
                Dialogos.MostrarMensajeInformacion(Presenter.Title, "No se encontraron coincidencias.");
            }
        }
        private void ayudaToolStripMenuItem_Click(object sender, EventArgs e)
        {
            Ayuda ayuda = new Ayuda();

            ayuda.ShowDialog();
        }
Beispiel #6
0
        private void LoadDocumentos()
        {
            DataTable dt          = new DataTable("Documentos");
            Int32     _EntcCodigo = 0;

            if (Proveedor.Value != null)
            {
                _EntcCodigo = Proveedor.Value.ENTC_Codigo;
                dt          = Presenter.LoadAyudaDocumentosProv(_EntcCodigo);
                if (dt != null)
                {
                    if (dt.Rows.Count == 0)
                    {
                        Dialogos.MostrarMensajeInformacion(Presenter.Title, "No se encontraron coincidencias.");
                    }
                    else if (dt.Rows.Count == 1)
                    {
                        Int32 COPE_Codigo;
                        if (Int32.TryParse(dt.Rows[0]["CCCT_Codigo"].ToString(), out COPE_Codigo))
                        {
                            CargaDataDocumentos(dt);
                        }
                    }
                    else
                    {
                        List <ColumnaAyuda> _columnas = new List <ColumnaAyuda>();
                        _columnas.Add(new ColumnaAyuda()
                        {
                            Index         = 0,
                            ColumnName    = "TIPO_Documento",
                            ColumnCaption = "Documento",
                            Alineacion    = DataGridViewContentAlignment.MiddleLeft,
                            Width         = 60,
                            DataType      = typeof(String),
                            Format        = null
                        });
                        _columnas.Add(new ColumnaAyuda()
                        {
                            Index         = 1,
                            ColumnName    = "CTCT_Serie",
                            ColumnCaption = "Serie",
                            Alineacion    = DataGridViewContentAlignment.MiddleLeft,
                            Width         = 50,
                            DataType      = typeof(String),
                            Format        = null
                        });
                        _columnas.Add(new ColumnaAyuda()
                        {
                            Index         = 2,
                            ColumnName    = "CTCT_Numero",
                            ColumnCaption = "Número",
                            Alineacion    = DataGridViewContentAlignment.MiddleRight,
                            Width         = 50,
                            DataType      = typeof(DateTime),
                            Format        = null
                        });
                        _columnas.Add(new ColumnaAyuda()
                        {
                            Index         = 3,
                            ColumnName    = "Cliente",
                            ColumnCaption = "Cliente",
                            Alineacion    = DataGridViewContentAlignment.MiddleRight,
                            Width         = 100,
                            DataType      = typeof(String),
                            Format        = null
                        });
                        _columnas.Add(new ColumnaAyuda()
                        {
                            Index         = 4,
                            ColumnName    = "CCCT_FechaEmision",
                            ColumnCaption = "Fecha",
                            Alineacion    = DataGridViewContentAlignment.MiddleRight,
                            Width         = 50,
                            DataType      = typeof(DateTime),
                            Format        = "dd/MM/yyyy"
                        });
                        _columnas.Add(new ColumnaAyuda()
                        {
                            Index         = 5,
                            ColumnName    = "TIPO_Moneda",
                            ColumnCaption = "Moneda",
                            Alineacion    = DataGridViewContentAlignment.MiddleRight,
                            Width         = 50,
                            DataType      = typeof(String),
                            Format        = null
                        });
                        _columnas.Add(new ColumnaAyuda()
                        {
                            Index         = 6,
                            ColumnName    = "CCCT_Monto",
                            ColumnCaption = "Total",
                            Alineacion    = DataGridViewContentAlignment.MiddleRight,
                            Width         = 50,
                            DataType      = typeof(Decimal),
                            Format        = null
                        });
                        _columnas.Add(new ColumnaAyuda()
                        {
                            Index         = 7,
                            ColumnName    = "CCCT_Saldo",
                            ColumnCaption = "Saldo",
                            Alineacion    = DataGridViewContentAlignment.MiddleRight,
                            Width         = 50,
                            DataType      = typeof(Decimal),
                            Format        = null
                        });
                        _columnas.Add(new ColumnaAyuda()
                        {
                            Index         = 8,
                            ColumnName    = "CCCT_Codigo",
                            ColumnCaption = "Codigo",
                            Alineacion    = DataGridViewContentAlignment.MiddleRight,
                            Width         = 5,
                            DataType      = typeof(Int32),
                            Format        = null
                        });
                        _columnas.Add(new ColumnaAyuda()
                        {
                            Index         = 8,
                            ColumnName    = "TIPO_CodMND",
                            ColumnCaption = "CodMND",
                            Alineacion    = DataGridViewContentAlignment.MiddleRight,
                            Width         = 3,
                            DataType      = typeof(String),
                            Format        = null
                        });
                        Ayuda x_Ayuda = new Ayuda("Ayuda Documentos Proveedor", dt, true, _columnas);
                        if (x_Ayuda.ShowDialog() == DialogResult.OK)
                        {
                            Int32 COPE_Codigo;
                            if (Int32.TryParse(x_Ayuda.Respuesta.Rows[0]["CCCT_Codigo"].ToString(), out COPE_Codigo))
                            {
                                CargaDataDocumentos(x_Ayuda.Respuesta);
                            }
                        }
                    }
                }
                else
                {
                    Dialogos.MostrarMensajeInformacion(Presenter.Title, "No se encontraron coincidencias.");
                }
            }
            else
            {
                Dialogos.MostrarMensajeInformacion(Presenter.Title, "Debe seleccionar un proveedor ");
            }
        }