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