private void altaDeCompra() { try { usuario = Properties.Settings.Default.UsuarioLogueado.ToString(); cadenaSql = "EXEC adp_nueva_compra"; cadenaSql = cadenaSql + " @Compra_IdProveedor = " + obtenerIdProveedor().ToString(); cadenaSql = cadenaSql + ",@Compra_Importe = " + fg.fcSql(txtImporte.Text, "Double"); cadenaSql = cadenaSql + ",@Compra_Fecha_Compra = " + fg.fcSql(fg.appFechaSistema().ToString(), "Datetime"); if (usuario != "") { cadenaSql = cadenaSql + ",@Compra_Login = "******"String"); } objConect.ejecutarQuery(cadenaSql); Entidades.Compras entCompras = new ADBISYS.Entidades.Compras(); entCompras.actualizar_movimiento_compras(fg.appFechaSistema()); this.Hide(); } catch (Exception e) { MessageBox.Show(e.Message.ToString(), "Atención.", MessageBoxButtons.OK, MessageBoxIcon.Error); return; } }
private void eliminarCompra() { celdaSeleccionada = grdCompras.CurrentCellAddress.X; filaSeleccionada = grdCompras.CurrentCellAddress.Y; string compra_proveedor = grdCompras.Rows[filaSeleccionada].Cells["PROVEEDOR"].Value.ToString(); string id_compra = grdCompras.Rows[filaSeleccionada].Cells["CÓDIGO"].Value.ToString(); string importe = grdCompras.Rows[filaSeleccionada].Cells["IMPORTE"].Value.ToString(); if (MessageBox.Show("¿Está seguro que desea eliminar la Compra " + id_compra + " correspondiente al Proveedor " + compra_proveedor + " con importe: $" + importe + "?", "Eliminar Compra.", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes) { try { Entidades.Compras entCompras = new ADBISYS.Entidades.Compras(); entCompras.eliminarCompra(id_compra); entCompras.actualizar_movimiento_compras(fg.appFechaSistema()); grdCompras.Focus(); } catch (Exception e) { MessageBox.Show(e.Message.ToString(), "Atención.", MessageBoxButtons.OK, MessageBoxIcon.Error); return; } } else { btnEliminar.Focus(); } }
private void buscarCompra() { Entidades.Compras entCompras = new ADBISYS.Entidades.Compras(); ds = entCompras.obtenerCompras(fg.appFechaSistema()); if (ds.Tables[0].Rows.Count > 0) { mostrarFormularioBusquedaCompras(); llenarGrilla(); grdCompras = fg.formatoGrilla(grdCompras, 1); grdCompras.Focus(); } else { MessageBox.Show("No existen Compras.", "Información.", MessageBoxButtons.OK, MessageBoxIcon.Information); btnBuscar.Focus(); } }
private void llenarGrilla() { try { if (EstoyBuscando == false) { Entidades.Compras entCompras = new ADBISYS.Entidades.Compras(); ds = entCompras.obtenerCompras(fg.appFechaSistema()); if (ds.Tables[0].Rows.Count > 0) { grdCompras.DataSource = ds.Tables[0]; } else { grdCompras.DataSource = null; } } else { cadenaSql = "EXEC adp_busqueda_compras"; cadenaSql = cadenaSql + " @tabla = " + fg.fcSql("COMPRAS", "String"); cadenaSql = cadenaSql + ",@campo_tabla = " + fg.fcSql(obtenerCampoTabla().ToString(), "String"); cadenaSql = cadenaSql + ",@texto = " + fg.fcSql(textoAnterior, "String").Replace(",","."); ds = objConect.ejecutarQuerySelect(cadenaSql); if (ds.Tables[0].Rows.Count > 0) { grdCompras.DataSource = ds.Tables[0]; } } if ((filaSeleccionada > 0) && (celdaSeleccionada > 0) && (filaSeleccionada <= grdCompras.Rows.Count - 1)) { grdCompras[celdaSeleccionada, filaSeleccionada].Selected = true; } } catch (Exception e) { MessageBox.Show(e.Message.ToString(), "Atención.", MessageBoxButtons.OK, MessageBoxIcon.Error); return; } }
private void cargarComboCampo() { try { string campoSelec = cboCampo.Text; cboCampo.Items.Clear(); campos_tabla.Clear(); Entidades.Compras entCompras = new ADBISYS.Entidades.Compras(); Ds = entCompras.obtenerCamposCompras(); foreach (DataRow dataRow in Ds.Tables[0].Rows) { cboCampo.Items.Add(dataRow["CAMPO"]); switch (dataRow["CAMPO"].ToString()) { case "CÓDIGO": campos_tabla.Add("Id_Compra", (dataRow["CAMPO"].ToString())); break; case "PROVEEDOR": campos_tabla.Add("Id_Proveedor", (dataRow["CAMPO"].ToString())); break; case "IMPORTE": campos_tabla.Add("Importe", (dataRow["CAMPO"].ToString())); break; default: campos_tabla.Add((dataRow["CAMPO"].ToString()), dataRow["CAMPO"].ToString()); break; } } cboCampo.Text = campoSelec; } catch (Exception e) { MessageBox.Show(e.Message.ToString(), "Atención.", MessageBoxButtons.OK, MessageBoxIcon.Error); return; } }
private void llenarGrilla() { try { if (EstoyBuscando == false) { Entidades.Compras entCompras = new ADBISYS.Entidades.Compras(); ds = entCompras.obtenerCompras(fg.appFechaSistema()); if (ds.Tables[0].Rows.Count > 0) { grdCompras.DataSource = ds.Tables[0]; } else { grdCompras.DataSource = null; } } else { cadenaSql = "EXEC adp_busqueda_compras"; cadenaSql = cadenaSql + " @tabla = " + fg.fcSql("COMPRAS", "String"); cadenaSql = cadenaSql + ",@campo_tabla = " + fg.fcSql(obtenerCampoTabla().ToString(), "String"); cadenaSql = cadenaSql + ",@texto = " + fg.fcSql(textoAnterior, "String").Replace(",", "."); ds = objConect.ejecutarQuerySelect(cadenaSql); if (ds.Tables[0].Rows.Count > 0) { grdCompras.DataSource = ds.Tables[0]; } } if ((filaSeleccionada > 0) && (celdaSeleccionada > 0) && (filaSeleccionada <= grdCompras.Rows.Count - 1)) { grdCompras[celdaSeleccionada, filaSeleccionada].Selected = true; } } catch (Exception e) { MessageBox.Show(e.Message.ToString(), "Atención.", MessageBoxButtons.OK, MessageBoxIcon.Error); return; } }
private void cargarCodigoCompra() { try { Entidades.Compras entCompras = new ADBISYS.Entidades.Compras(); ds = entCompras.obtenerMaximaCompra(); if (ds.Tables[0].Rows.Count > 0) { txtCodigo.Text = ds.Tables[0].Rows[0]["maximo"].ToString(); } else { return; } } catch (Exception e) { MessageBox.Show(e.Message.ToString(), "Atención.", MessageBoxButtons.OK, MessageBoxIcon.Error); return; } }
private void cargarComboProveedores() { try { proveedorAnterior = cboProveedor.Text; cboProveedor.Items.Clear(); proveedores.Clear(); Entidades.Compras entCompras = new ADBISYS.Entidades.Compras(); ds = entCompras.obtenerInfoProveedores(); foreach (DataRow dataRow in ds.Tables[0].Rows) { cboProveedor.Items.Add(dataRow["NOMBRE"]); proveedores.Add(int.Parse(dataRow["ID_PROVEEDOR"].ToString()), dataRow["NOMBRE"].ToString()); } cboProveedor.Text = proveedorAnterior; } catch (Exception e) { MessageBox.Show(e.Message.ToString(), "Atención.", MessageBoxButtons.OK, MessageBoxIcon.Error); return; } }
private void cargarComboCampo() { try { DataSet ds = new DataSet(); string campoSelec = cboCampo.Text; cboCampo.Items.Clear(); Entidades.Compras entCompras = new ADBISYS.Entidades.Compras(); ds = entCompras.obtenerCamposCompras(); foreach (DataRow dataRow in ds.Tables[0].Rows) { cboCampo.Items.Add(dataRow["CAMPO"]); } cboCampo.Text = campoSelec; } catch (Exception e) { MessageBox.Show(e.Message.ToString(), "Atención.", MessageBoxButtons.OK, MessageBoxIcon.Error); return; } }