/* private void CargoComboProveedoresHabilitados(bool boRes) * { * objCombosStandard = new CombosStandard(); * if (boRes) * objCombosStandard.CargarProveedoresHabilitados(cboProveedor); * else * objCombosStandard.CargarProveedores(cboProveedor); * }*/ private void cboProveedor_Leave(object sender, EventArgs e) { //Esto significa si hizo click en el boton de buscar if (!(btnBuscarProveedor.Focused)) { int variable = 0; variable = cboProveedor.FindStringExact(cboProveedor.Text); if (variable == -1 && !string.IsNullOrEmpty(cboProveedor.Text))//El proveedor no esta dentro de la lista, debo obligarlo a cargar { string message = "¿Desea Cargar datos del Proveedor?"; string caption = "Proveedor Inexistente"; MessageBoxButtons buttons = MessageBoxButtons.YesNo; DialogResult result; // Displays the MessageBox. result = MessageBox.Show(message, caption, buttons); if (result == System.Windows.Forms.DialogResult.Yes) { frmProveedores objFrmProveedor = new frmProveedores(cboProveedor.Text); objFrmProveedor.ShowDialog(); objCombosStandard.CargarProveedores(cboProveedor, Convert.ToString(objArticulos.IntProveedor)); cboProveedor.SelectedValue = objFrmProveedor.intCodigoProveedor; //Cargo nuevamente el rubro por si lo dio de alta objCombosStandard.CargarDiccionario(cboRubro, "PRODUCTOS/SERVICIOS"); } else { cboProveedor.Text = ""; } } } }
private void nuevoToolStripMenuItem_Click(object sender, EventArgs e) { frmProveedores objFrmProveedores = new frmProveedores(); if (frmLogin.PermiteEntrar("PROVEEDORES", "PROVEEDORES_NUEVO")) { objFrmProveedores.Show(); } }
private void cboProveedor_Leave(object sender, EventArgs e) { //Esto significa si hizo click en el boton de buscar if (!(btnBuscarProveedor.Focused)) { if (!string.IsNullOrEmpty(cboProveedor.Text)) { int variable = 0; variable = cboProveedor.FindStringExact(cboProveedor.Text); if (variable == -1)//El proveedor no esta dentro de la lista, debo obligarlo a cargar { string message = "¿Desea Cargar datos del Proveedor?"; string caption = "Proveedor Inexistente"; MessageBoxButtons buttons = MessageBoxButtons.YesNo; DialogResult result; // Displays the MessageBox. result = MessageBox.Show(message, caption, buttons); if (result == System.Windows.Forms.DialogResult.Yes) { ManejaProveedores objManejaProveedores = new ManejaProveedores(); frmProveedores objFrmProveedores = new frmProveedores(cboProveedor.Text); objFrmProveedores.ShowDialog(); if (objFrmProveedores.intCodigoProveedor > 0) { objCombosStandard.CargarProveedores(cboProveedor, Convert.ToString(objFrmProveedores.intCodigoProveedor)); //objCombosStandard.CargarClientes(cboCliente, Convert.ToString(objVentas.ObjCliente.IntCodigo)); cboProveedor.SelectedValue = objFrmProveedores.intCodigoProveedor; LlenoCamposDelProveedor(objManejaProveedores.BuscarProveedores(Convert.ToInt32(cboProveedor.SelectedValue))); } } else { cboProveedor.Text = ""; LimpioCamposDelProveedor(); } } } else { LimpioCamposDelProveedor(); } } }
private void btnBuscarProveedor_Click(object sender, EventArgs e) { //Pero me tengo que fijar si ese combo estaba cargada, si es que estaba cargado tengo que abrir la pantalla del proveedor if (Convert.ToInt32(cboProveedor.SelectedValue) > 0) { ManejaProveedores objManejaProveedores = new ManejaProveedores(); Proveedores objProveedores = new Proveedores(); objProveedores = objManejaProveedores.BuscarProveedores(Convert.ToInt32(cboProveedor.SelectedValue)); frmProveedores objFrmProveedores = new frmProveedores(objProveedores); objFrmProveedores.ShowDialog(); objCombosStandard.CargarProveedores(cboProveedor, Convert.ToString(objArticulos.IntProveedor)); //cboProveedor.SelectedValue = objFrmProveedores.intCodigoProveedor; cboProveedor.SelectedValue = objProveedores.IntCodigo; } else { frmProveedoresBusqueda objFrmProveedoresBusqueda = new frmProveedoresBusqueda(true, cboProveedor.Text); objFrmProveedoresBusqueda.ShowDialog(); objCombosStandard.CargarProveedores(cboProveedor, Convert.ToString(objArticulos.IntProveedor)); cboProveedor.SelectedValue = objFrmProveedoresBusqueda.intCodigo; } }
private void btnBuscarProveedor_Click(object sender, EventArgs e) { ManejaProveedores objManejaProveedores = new ManejaProveedores(); Proveedores objProveedores = new Proveedores(); if (Convert.ToInt32(cboProveedor.SelectedValue) != 0) { objProveedores = objManejaProveedores.BuscarProveedores(Convert.ToInt32(cboProveedor.SelectedValue)); frmProveedores objFrmProveedores = new frmProveedores(objProveedores); objFrmProveedores.ShowDialog(); if (objFrmProveedores.intCodigoProveedor != 0) { objCombosStandard.CargarProveedores(cboProveedor, Convert.ToString(objFrmProveedores.intCodigoProveedor)); cboProveedor.SelectedValue = objFrmProveedores.intCodigoProveedor; LlenoCamposDelProveedor(objProveedores); } } else { frmProveedoresBusqueda objFrmProveedorBusqueda = new frmProveedoresBusqueda(true, cboProveedor.Text); objFrmProveedorBusqueda.ShowDialog(); objCombosStandard.CargarProveedores(cboProveedor, Convert.ToString(cboProveedor.SelectedValue)); cboProveedor.SelectedValue = objFrmProveedorBusqueda.intCodigo; LlenoCamposDelProveedor(objProveedores); if (objFrmProveedorBusqueda.intCodigo != 0) { objProveedores = objManejaProveedores.BuscarProveedores(objFrmProveedorBusqueda.intCodigo); LlenoCamposDelProveedor(objProveedores); } //Busco todos los datos del cliente, esto esta mal, deberia hacerlo de otra manera... } LlenoCamposDelProveedor(objProveedores); }
private void gridBuscarProveedores_CellDoubleClick(object sender, DataGridViewCellEventArgs e) { if (gridBuscarProveedores.RowCount > 0) { if (boOtraPantalla) { intCodigo = Convert.ToInt32(gridBuscarProveedores.CurrentRow.Cells[0].Value.ToString()); this.Close(); } else { ManejaProveedores objManejaProveedores = new ManejaProveedores(); int intCodigo = Convert.ToInt32(gridBuscarProveedores.CurrentRow.Cells[0].Value.ToString()); Proveedores objProveedores = objManejaProveedores.BuscarProveedores(intCodigo); frmProveedores objFrmProveedores = new frmProveedores(objProveedores); if (frmLogin.PermiteEntrar("PROVEEDORES", "PROVEEDORES_NUEVO")) { objFrmProveedores.Show(); objFrmProveedores.Activate(); CargoGrilla(); } } } }