Пример #1
0
        private void _Mtd_Bt_Agregar(int _P_Int_Dia)
        {
            Cursor = Cursors.WaitCursor;
            TextBox _Txt_Codigo   = new TextBox();
            TextBox _Txt_Cliente2 = new TextBox();

            ToolStripMenuItem[] _Tsm_Menu = new ToolStripMenuItem[2];
            _Tsm_Menu[0] = new ToolStripMenuItem("Codigo");
            _Tsm_Menu[1] = new ToolStripMenuItem("Descripción");
            string[] _Str_Campos = new string[2];
            _Str_Campos[0] = "ccliente";
            _Str_Campos[1] = "c_nomb_comer";
            string _Str_Cadena = "SELECT TCLIENTE.ccliente, dbo.TCLIENTE.c_nomb_comer " +
                                 "FROM  TZONACLIENTE INNER JOIN " +
                                 "TCLIENTE ON TZONACLIENTE.ccliente = TCLIENTE.ccliente AND TZONACLIENTE.cdelete = dbo.TCLIENTE.cdelete " +
                                 "WHERE (TZONACLIENTE.c_zona = '" + _Str_Zona + "') AND TZONACLIENTE.ccompany='" + Frm_Padre._Str_Comp + "' AND (TCLIENTE.c_activo='1') AND (TCLIENTE.cgroupcomp = '" + Frm_Padre._Str_GroupComp + "') AND (TZONACLIENTE.cdelete = 0) and not exists(Select * from TRUTAVISITAD where TRUTAVISITAD.ccompany=TZONACLIENTE.ccompany and TRUTAVISITAD.c_zona=TZONACLIENTE.c_zona and TRUTAVISITAD.cdelete='0' and TRUTAVISITAD.ccliente=TZONACLIENTE.ccliente)";
            Frm_Busqueda _Frm = new Frm_Busqueda(_Txt_Codigo, _Txt_Cliente2, _Str_Cadena, _Str_Campos, "Clientes", _Tsm_Menu, 0, 1);

            _Frm.ShowDialog(this);
            if (_Txt_Codigo.Text.Trim().Length > 0)
            {
                _Str_Cadena = "Select ccliente,c_lun_visita,c_mar_visita,c_mie_visita,c_jue_visita,c_vie_visita,c_sab_visita,c_dom_visita,c_fechainical,c_tipvisita,c_direcc_fiscal from TCLIENTE where cgroupcomp='" + Frm_Padre._Str_GroupComp + "' and ccliente='" + _Txt_Codigo.Text.Trim() + "'";
                DataSet _Ds = Program._MyClsCnn._mtd_conexion._Mtd_RetornarDataset(_Str_Cadena);
                if (_Ds.Tables[0].Rows.Count > 0)
                {
                    if (_Ds.Tables[0].Rows[0][_P_Int_Dia].ToString().Trim().Length > 1)
                    {
                        _Mtd_Mostrar_Informacion(_Txt_Codigo.Text.Trim(), _P_Int_Dia);
                        _Pnl_Direccion.Visible = true;
                    }
                    else
                    {
                        if ((MessageBox.Show("¿Esta seguro de crear esta ruta?", "Información", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes))
                        {
                            _Mtd_Mostrar_Informacion(_Txt_Codigo.Text.Trim(), _P_Int_Dia);
                            _Pnl_Direccion.Visible = true;
                        }
                    }
                }
                else
                {
                    MessageBox.Show("No se puede realizar la operación", "Información", MessageBoxButtons.OK, MessageBoxIcon.Information);
                }
            }
            Cursor = Cursors.Default;
        }
Пример #2
0
 private void _Bt_Buscar_Click(object sender, EventArgs e)
 {
     if (_Mtd_VerificarTransportes())
     {
         ToolStripMenuItem[] _Tsm_Menu = new ToolStripMenuItem[1];
         _Tsm_Menu[0] = new ToolStripMenuItem("Placa");
         string[] _Str_Campos = new string[1];
         _Str_Campos[0] = "cplaca";
         string _Str_Cadena = "SELECT TTRANSPORTE.cplaca AS Placa, " +
                              "TTRANSPORTE.cplaca + '/' + TTRANSPORTE.cmarca + '/' + TTRANSPORTE.cmodelo + '/' + TTRANSPORTE.ccolor + '/' + TTTRANSPORTE.cname AS Descripción " +
                              "FROM TTRANSPORTE INNER JOIN " +
                              "TTTRANSPORTE ON TTRANSPORTE.ctttransporte = TTTRANSPORTE.cttransporte " +
                              "WHERE     (TTRANSPORTE.cdelete = '0') AND NOT EXISTS(SELECT * FROM TTRANSPORTISTA WHERE TTRANSPORTISTA.cplaca = TTRANSPORTE.cplaca AND cactivate='1' AND TTRANSPORTISTA.cdelete='0')";
         _Txt_Placa.TextChanged += new EventHandler(_Txt_PlacaMio_TextChanged);
         Frm_Busqueda _Frm = new Frm_Busqueda(_Txt_Placa, _Txt_Transporte, _Str_Cadena, _Str_Campos, "Transportes", _Tsm_Menu, 0, 1);
         _Frm.MdiParent = this.MdiParent;
         _Frm.Show();
     }
     else
     {
         MessageBox.Show("No existen transportes disponibles. \n Todos los transportes tienen un trasportista asignado.", "Información", MessageBoxButtons.OK, MessageBoxIcon.Information);
     }
 }