internal void LoadParametros(DateTime fechaini, DateTime fechafin, DataTable tmpCuentas, DataTable tmpProveedores, DataTable tmpObras, int TipoFecha, int SelFact, string NomTipoFecha, string NomSelFact) { this.WindowState = FormWindowState.Maximized; // TODO: This line of code loads data into the 'Promowork_dataDataSet.EmpresasActual' table. You can move, or remove it, as needed. this.EmpresasActualTableAdapter.FillByEmpresa(this.Promowork_dataDataSet.EmpresasActual, VariablesGlobales.nIdEmpresaActual); try { this.ResumenComprasBancoTableAdapter.Fill(this.Promowork_dataDataSet.ResumenComprasBanco, VariablesGlobales.nIdEmpresaActual, fechaini, fechafin, tmpCuentas, tmpProveedores, tmpObras, TipoFecha, SelFact); } catch (SqlException ex) { ErroresSQLServer.ManipulaErrorSQL(ex, this.Text); } ReportParameter[] Parametros = new ReportParameter[4]; //Establecemos el valor de los parámetros Parametros[0] = new ReportParameter("FechaIni", Convert.ToString(fechaini)); Parametros[1] = new ReportParameter("FechaFin", Convert.ToString(fechafin)); Parametros[2] = new ReportParameter("NomTipoFecha", Convert.ToString(NomTipoFecha)); Parametros[3] = new ReportParameter("NomSelFact", Convert.ToString(NomSelFact)); //Pasamos el array de los parámetros al ReportViewer this.reportViewer1.LocalReport.SetParameters(Parametros); this.reportViewer1.LocalReport.EnableHyperlinks = true; this.reportViewer1.RefreshReport(); }
internal void LoadParametros(DateTime fechaini, DateTime fechafin, DataTable tmpClientes, Boolean Agrupado, Boolean Prevision) { this.WindowState = FormWindowState.Maximized; // TODO: This line of code loads data into the 'Promowork_dataDataSet.EmpresasActual' table. You can move, or remove it, as needed. this.EmpresasActualTableAdapter.FillByEmpresa(this.Promowork_dataDataSet.EmpresasActual, VariablesGlobales.nIdEmpresaActual); try { this.ResumenCobrosClientesTableAdapter.Fill(this.Promowork_dataDataSet.ResumenCobrosClientes, tmpClientes, fechaini, fechafin); if (Prevision == false) { ResumenCobrosClientesBindingSource.Filter = "Prevision=0 and esPrevision=0"; } } catch (SqlException ex) { ErroresSQLServer.ManipulaErrorSQL(ex, this.Text); } ReportParameter[] Parametros = new ReportParameter[3]; //Establecemos el valor de los parámetros Parametros[0] = new ReportParameter("FechaIni", Convert.ToString(fechaini)); Parametros[1] = new ReportParameter("FechaFin", Convert.ToString(fechafin)); Parametros[2] = new ReportParameter("Agrupado", Convert.ToString(Agrupado)); //Pasamos el array de los parámetros al ReportViewer this.reportViewer1.LocalReport.SetParameters(Parametros); this.reportViewer1.RefreshReport(); }
private void anticiposTrabajadoresBindingNavigatorSaveItem_Click(object sender, EventArgs e) { this.Validate(); this.anticiposTrabajadoresBindingSource.EndEdit(); DataRowView AnticipoActual = (DataRowView)anticiposTrabajadoresBindingSource.Current; try { DateTime FechaAnticipo = new DateTime(Convert.ToInt32(AnticipoActual["AnoAnticipo"]), Convert.ToInt32(AnticipoActual["MesAnticipo"]), Convert.ToInt32(AnticipoActual["DiaAnticipo"])); try { this.Validate(); this.anticiposTrabajadoresBindingSource.EndEdit(); this.anticiposTrabajadoresTableAdapter.Update(promowork_dataDataSet.AnticiposTrabajadores); } catch (DBConcurrencyException) { MessageBox.Show("No se Pudo Salvar la Información. El Registro fue modificado por otro Usuario.", this.Text, MessageBoxButtons.OK, MessageBoxIcon.Stop); this.anticiposTrabajadoresTableAdapter.Fill(this.promowork_dataDataSet.AnticiposTrabajadores, VariablesGlobales.nMesActual, VariablesGlobales.nAnoActual, VariablesGlobales.nIdEmpresaActual); } catch (SqlException ex) { if (ErroresSQLServer.ManipulaErrorSQL(ex, this.Text)) { this.anticiposTrabajadoresTableAdapter.Fill(this.promowork_dataDataSet.AnticiposTrabajadores, VariablesGlobales.nMesActual, VariablesGlobales.nAnoActual, VariablesGlobales.nIdEmpresaActual); } } } catch { MessageBox.Show("Día Incorrecto", this.Text, MessageBoxButtons.OK, MessageBoxIcon.Stop); } }
private void toolStripButton7_Click_1(object sender, EventArgs e) { try { this.Validate(); vFacturaDetHorasBindingSource.EndEdit(); // vFacturaDetHorasTableAdapter. // facturasDetHorasTableAdapter.Update(promowork_dataDataSet.FacturasDetHoras); if (cbxfacturas.Text == "Facturas") { this.facturasCabTableAdapter.FillByFactHorasFacturas(this.promowork_dataDataSet.FacturasCab, VariablesGlobales.nIdEmpresaActual, (int)cbxanos.SelectedValue); } else { this.facturasCabTableAdapter.FillByFactHorasParte(this.promowork_dataDataSet.FacturasCab, VariablesGlobales.nIdEmpresaActual, (int)cbxanos.SelectedValue); } this.facturasCabBindingSource.MoveLast(); facturasCabGridControl.Enabled = true; gridView6_FocusedRowChanged(null, null); } catch (DBConcurrencyException) { MessageBox.Show("No se Pudo Salvar la Información. El Registro fue modificado por otro Usuario.", this.Text, MessageBoxButtons.OK, MessageBoxIcon.Stop); this.vFacturaDetHorasTableAdapter.Fill(promowork_dataDataSet.vFacturaDetHoras, (int)gridView6.GetFocusedRowCellValue("IdFactCab")); } catch (SqlException ex) { if (ErroresSQLServer.ManipulaErrorSQL(ex, this.Text)) { this.vFacturaDetHorasTableAdapter.Fill(promowork_dataDataSet.vFacturaDetHoras, (int)gridView6.GetFocusedRowCellValue("IdFactCab")); } } }
private void toolStripButton21_Click(object sender, EventArgs e) { try { this.Validate(); this.partPresupBindingSource.EndEdit(); partPresupTableAdapter.Update(promowork_dataDataSet.PartPresup); } catch (NoNullAllowedException) { MessageBox.Show("No se pudieron Salvar los Cambios al Registro Actual. Campos Obligatorios Vacios.", this.Text, MessageBoxButtons.OK, MessageBoxIcon.Stop); } catch (DBConcurrencyException) { MessageBox.Show("No se Pudo Salvar la Información. El Registro fue modificado por otro Usuario.", this.Text, MessageBoxButtons.OK, MessageBoxIcon.Stop); this.partPresupTableAdapter.Fill(this.promowork_dataDataSet.PartPresup); } catch (SqlException ex) { if (ErroresSQLServer.ManipulaErrorSQL(ex, this.Text)) { this.partPresupTableAdapter.Fill(this.promowork_dataDataSet.PartPresup); } } }
private void seguridadSocialBindingNavigatorSaveItem_Click(object sender, EventArgs e) { byte nMes = VariablesGlobales.nMesActual; int nAno = VariablesGlobales.nAnoActual; try { this.Validate(); this.seguridadSocialBindingSource.EndEdit(); seguridadSocialTableAdapter.Update(promowork_dataDataSet.SeguridadSocial); } catch (DBConcurrencyException) { MessageBox.Show("No se Pudo Salvar la Información. El Registro fue modificado por otro Usuario.", this.Text, MessageBoxButtons.OK, MessageBoxIcon.Stop); this.seguridadSocialTableAdapter.Fill(this.promowork_dataDataSet.SeguridadSocial, VariablesGlobales.nIdEmpresaActual, nMes, nAno); } catch (SqlException ex) { if (ErroresSQLServer.ManipulaErrorSQL(ex, this.Text)) { this.seguridadSocialTableAdapter.Fill(this.promowork_dataDataSet.SeguridadSocial, VariablesGlobales.nIdEmpresaActual, nMes, nAno); } } }
private void clientesBindingNavigatorSaveItem_Click(object sender, EventArgs e) { if ((desClienteTextBox.Text.Trim().Length == 0) && clientesDataGridView.RowCount != 0) //|| dNINIFClienteTextBox.Text.Trim().Length == 0 { MessageBox.Show("La Descripción no pueden estar Vacia.", this.Text, MessageBoxButtons.OK, MessageBoxIcon.Stop); } else { try { this.Validate(); this.clientesBindingSource.EndEdit(); this.tableAdapterManager.UpdateAll(this.promowork_dataDataSet); promowork_dataDataSet.Tables["EmpresasActual"].Rows[0]["ClieEmpresa"] = Convert.ToInt32(numClienteTextBox.Text) + 1; } catch (DBConcurrencyException) { MessageBox.Show("No se Pudo Salvar la Información. El Registro fue modificado por otro Usuario.", this.Text, MessageBoxButtons.OK, MessageBoxIcon.Stop); this.clientesTableAdapter.FillByEmpresa(this.promowork_dataDataSet.Clientes, VariablesGlobales.nIdEmpresaActual); clientesBindingSource.Sort = "NumCliente"; } catch (SqlException ex) { if (ErroresSQLServer.ManipulaErrorSQL(ex, this.Text)) { this.clientesTableAdapter.FillByEmpresa(this.promowork_dataDataSet.Clientes, VariablesGlobales.nIdEmpresaActual); clientesBindingSource.Sort = "NumCliente"; } } } }
private void proveedoresBindingNavigatorSaveItem_Click(object sender, EventArgs e) { if ((dNINIFProveedorTextBox.Text.Trim().Length == 0 || desProveedorTextBox.Text.Trim().Length == 0) && gridView1.RowCount != 0) { MessageBox.Show("El DNI/NIF y la Descripción no pueden estar vacios.", this.Text, MessageBoxButtons.OK, MessageBoxIcon.Stop); } else { try { this.Validate(); this.proveedoresBindingSource.EndEdit(); this.tableAdapterManager.UpdateAll(this.promowork_dataDataSet); } catch (DBConcurrencyException) { MessageBox.Show("No se Pudo Salvar la Información. El Registro fue modificado por otro Usuario.", "Error"); this.proveedoresTableAdapter.Fill(promowork_dataDataSet.Proveedores, VariablesGlobales.nIdEmpresaActual); } catch (SqlException ex) { if (ErroresSQLServer.ManipulaErrorSQL(ex, this.Text)) { this.proveedoresTableAdapter.Fill(promowork_dataDataSet.Proveedores, VariablesGlobales.nIdEmpresaActual); } } } }
//int nIdTipoProducto = 0; //int nIdGrupo = 0; private void productosBindingNavigatorSaveItem_Click(object sender, EventArgs e) { //MessageBox.Show(gridView1.GetFocusedRowCellValue("IdTipoProveedor").ToString()); string Codigo = ""; gridView1.CloseEditor(); gridView1.BeginUpdate(); gridView1.EndUpdate(); try { this.Validate(); this.productosBindingSource.EndEdit(); this.tableAdapterManager.UpdateAll(this.promowork_dataDataSet); try { string CodigoActual = gridView1.GetFocusedRowCellDisplayText("CodProductoInterno").ToString().PadRight(10, '0'); if (gridView1.GetFocusedRowCellDisplayText("IdTipoProveedor").ToString().Substring(0, 2) != CodigoActual.Substring(0, 2) || gridView1.GetFocusedRowCellDisplayText("IdGrupo").ToString().Substring(0, 3) != CodigoActual.Substring(2, 3)) { int Consecutivo = (int)queriesTableAdapter1.UltimoCodigoProducto((int)gridView1.GetFocusedRowCellValue("IdTipoProveedor"), (int)gridView1.GetFocusedRowCellValue("IdGrupo")) + 1; string TipoProducto = gridView1.GetFocusedRowCellDisplayText("IdTipoProveedor").ToString().Substring(0, 2); string GrupoProducto = gridView1.GetFocusedRowCellDisplayText("IdGrupo").ToString().Substring(0, 3); // char Relleno = '0'; string ConsecutivoSTR = Consecutivo.ToString().PadLeft(4, '0'); Codigo = TipoProducto + GrupoProducto + ConsecutivoSTR; gridView1.SetFocusedRowCellValue("CodProductoInterno", Codigo); } //else //{ // Codigo = gridView1.GetFocusedRowCellDisplayText("CodProductoInterno").ToString(); //} } catch (Exception ex) { // MessageBox.Show("No se pudo generar el código del producto. Revise no existan códigos con formato incorrecto. \n Mensaje de Error: " + ex.Message); } this.Validate(); this.productosBindingSource.EndEdit(); this.tableAdapterManager.UpdateAll(this.promowork_dataDataSet); } catch (DBConcurrencyException) { MessageBox.Show("No se Pudo Salvar la Información. El Registro fue modificado por otro Usuario.", this.Text, MessageBoxButtons.OK, MessageBoxIcon.Stop); this.productosTableAdapter.Fill(promowork_dataDataSet.Productos, VariablesGlobales.nIdEmpresaActual); } catch (SqlException ex) { if (ErroresSQLServer.ManipulaErrorSQL(ex, this.Text)) { this.productosTableAdapter.Fill(promowork_dataDataSet.Productos, VariablesGlobales.nIdEmpresaActual); } } }
private void cobrosBindingNavigatorSaveItem_Click(object sender, EventArgs e) { try { if (Convert.IsDBNull(impBaseTextBox.Text) || impBaseTextBox.Text == "" || Convert.ToDecimal(impBaseTextBox.Text) == 0) { MessageBox.Show("El Importe Base tiene que ser mayor que cero (0)", this.Text, MessageBoxButtons.OK, MessageBoxIcon.Stop); } else { DataRowView CobroActual = (DataRowView)cobrosBindingSource.Current; if (idObraComboBox.Text == "") { CobroActual["IdObra"] = DBNull.Value; } if (idFactCabComboBox.Text == "") { CobroActual["IdFactCab"] = DBNull.Value; CobroActual["Factura"] = DBNull.Value; CobroActual["FechaFactura"] = DBNull.Value; } else { if (idFactCabComboBox.SelectedIndex != -1) { try { string numeroFechaFactura = idFactCabComboBox.Text; CobroActual["Factura"] = numeroFechaFactura.Substring(0, numeroFechaFactura.IndexOf(" ") + 1); CobroActual["FechaFactura"] = numeroFechaFactura.Substring(numeroFechaFactura.IndexOf("-") - 4, 10); } catch { MessageBox.Show("El cobro no pudo vincularse a la Factura. Intentelo otra vez", this.Text, MessageBoxButtons.OK, MessageBoxIcon.Stop); } } } this.Validate(); this.cobrosBindingSource.EndEdit(); cobrosTableAdapter.Update(promowork_dataDataSet.Cobros); } } catch (DBConcurrencyException) { MessageBox.Show("No se Pudo Salvar la Información. El Registro fue modificado por otro Usuario.", this.Text, MessageBoxButtons.OK, MessageBoxIcon.Stop); this.cobrosTableAdapter.FillByEmpresa(this.promowork_dataDataSet.Cobros, VariablesGlobales.nIdEmpresaActual); } catch (SqlException ex) { if (ErroresSQLServer.ManipulaErrorSQL(ex, this.Text)) { this.cobrosTableAdapter.FillByEmpresa(this.promowork_dataDataSet.Cobros, VariablesGlobales.nIdEmpresaActual); } } }
private void usuariosBindingNavigatorSaveItem_Click(object sender, EventArgs e) { usuariosDataGridView.EndEdit(); if (Convert.ToString(usuariosDataGridView.CurrentRow.Cells["Usuario"].Value).Trim().Length == 0) { MessageBox.Show("El Usuario no puede estar vacío", this.Text, MessageBoxButtons.OK, MessageBoxIcon.Error); } else { string sClave = claveUsuarioTextBox.Text; string sClave1 = claveUsuarioTextBox1.Text; if (sClave == sClave1 && sClave.Length != 0) { byte[] tmpClave = ASCIIEncoding.ASCII.GetBytes(sClave); byte[] tmpClaveHash = new MD5CryptoServiceProvider().ComputeHash(tmpClave); try { DataRowView RowActual = (DataRowView)usuariosBindingSource.Current; object Clave = RowActual["ClaveUsuario"]; // if (Convert.ToString(Clave) != sClave) // { //promowork_dataDataSet.Tables["Usuarios"].Rows[usuariosDataGridView.CurrentRow.Index]["ClaveUsuario"] RowActual["ClaveUsuario"] = Convert.ToBase64String(tmpClaveHash); claveUsuarioTextBox.Text = Convert.ToBase64String(tmpClaveHash); claveUsuarioTextBox1.Text = Convert.ToBase64String(tmpClaveHash); // } this.Validate(); this.usuariosBindingSource.EndEdit(); this.tableAdapterManager.UpdateAll(this.promowork_dataDataSet); } catch (DBConcurrencyException) { MessageBox.Show("No se Pudo Salvar la Información. El Registro fue modificado por otro Usuario.", this.Text, MessageBoxButtons.OK, MessageBoxIcon.Stop); this.usuariosTableAdapter.Fill(this.promowork_dataDataSet.Usuarios); } catch (SqlException ex) { if (ErroresSQLServer.ManipulaErrorSQL(ex, this.Text)) { this.usuariosTableAdapter.Fill(this.promowork_dataDataSet.Usuarios); } } } else { MessageBox.Show("Las Contraseñas tiene que coincidir y no pueden estar vacias", this.Text, MessageBoxButtons.OK, MessageBoxIcon.Error); } } bindingNavigatorAddNewItem.Enabled = true; //usuariosBindingNavigatorSaveItem.Enabled = false; }
private void toolStripButton29_Click(object sender, EventArgs e) { this.Validate(); this.presupSubBindingSource.EndEdit(); try { presupSubDataGridView.CurrentRow.Cells["CantExtraSub"].Value = (decimal)presupSubDataGridView.CurrentRow.Cells["CantRealSub"].Value - (decimal)presupSubDataGridView.CurrentRow.Cells["CantidadSub"].Value; } catch { } try { presupSubTableAdapter.Update(promowork_dataDataSet.PresupSub); int pos = presupCabBindingSource.Position; int pos1 = presupCapBindingSource.Position; int pos2 = presupDetBindingSource.Position; int pos3 = presupSubBindingSource.Position; if (presupSubDataGridView.RowCount != 0) { DataRowView presupDet = (DataRowView)presupDetBindingSource.Current; presupDet["Cantidad"] = 0; presupDet["Precio"] = 0; this.presupDetBindingSource.EndEdit(); presupDetTableAdapter.Update(promowork_dataDataSet.PresupDet); } this.presupCabTableAdapter.FillByEmpresa(this.promowork_dataDataSet.PresupCab, VariablesGlobales.nIdEmpresaActual, (int)cmbano.SelectedValue); presupCabBindingSource.Position = pos; presupCapTableAdapter.Fill(promowork_dataDataSet.PresupCap); presupCapBindingSource.Position = pos1; presupDetTableAdapter.Fill(promowork_dataDataSet.PresupDet); presupDetBindingSource.Position = pos2; presupSubBindingSource.Position = pos3; } catch (NoNullAllowedException) { MessageBox.Show("No se pudieron Salvar los Cambios al Registro Actual. Campos Obligatorios Vacios.", this.Text, MessageBoxButtons.OK, MessageBoxIcon.Stop); } catch (DBConcurrencyException) { MessageBox.Show("No se Pudo Salvar la Información. El Registro fue modificado por otro Usuario.", this.Text, MessageBoxButtons.OK, MessageBoxIcon.Stop); this.presupSubTableAdapter.Fill(this.promowork_dataDataSet.PresupSub); } catch (SqlException ex) { if (ErroresSQLServer.ManipulaErrorSQL(ex, this.Text)) { this.presupSubTableAdapter.Fill(this.promowork_dataDataSet.PresupSub); } } }
private void empresasBindingNavigatorSaveItem_Click(object sender, EventArgs e) { if ((nIFEmpresaTextBox.Text.Trim().Length == 0 || desEmpresaTextBox.Text.Trim().Length == 0) && empresasDataGridView.RowCount != 0) { MessageBox.Show("El NIF y El nombre de la Empresa no pueden estar vacios.", this.Text, MessageBoxButtons.OK, MessageBoxIcon.Stop); } else { try { int cantEmp = promowork_dataDataSet.Empresas.Count; this.Validate(); this.empresasBindingSource.EndEdit(); this.empresasTableAdapter.Update(promowork_dataDataSet.Empresas); //this.tableAdapterManager.UpdateAll(this.promowork_dataDataSet); int IdEmpresaActual = Convert.ToByte(promowork_dataDataSet.Tables["Empresas"].Rows[empresasDataGridView.CurrentRow.Index]["IdEmpresa"]); byte MesEmpresaActual = VariablesGlobales.nMesActual; int AnoEmpresaActual = VariablesGlobales.nAnoActual; if (cantEmp == promowork_dataDataSet.Empresas.Count) { //this.festivosEmpresasDiasTableAdapter.FillByDias(this.promowork_dataDataSet.FestivosEmpresasDias, IdEmpresaActual, MesEmpresaActual, AnoEmpresaActual); for (int i = 0; i < festivosEmpresasDiasDataGridView.ColumnCount; i++) { queriesTableAdapter1.ActualizaFestivosEmpresas(Convert.ToBoolean(festivosEmpresasDiasDataGridView.Rows[0].Cells[i].Value), IdEmpresaActual, (i + 1), MesEmpresaActual, AnoEmpresaActual); } } empresasDataGridView_CellEnter(null, null); } catch (DBConcurrencyException) { MessageBox.Show("No se Pudo Salvar la Información. El Registro fue modificado por otro Usuario.", this.Text, MessageBoxButtons.OK, MessageBoxIcon.Stop); this.empresasTableAdapter.FillByAccesoUsuario(this.promowork_dataDataSet.Empresas, VariablesGlobales.nIdUsuarioActual); } catch (SqlException ex) { if (ErroresSQLServer.ManipulaErrorSQL(ex, this.Text)) { this.empresasTableAdapter.FillByAccesoUsuario(this.promowork_dataDataSet.Empresas, VariablesGlobales.nIdUsuarioActual); } } } }
private void toolStripButton7_Click(object sender, EventArgs e) { try { // horasTrabajadasBindingNavigatorSaveItem_Click_1(null, null); this.Validate(); this.horasTrabajadasBindingSource.EndEdit(); horasTrabajadasTableAdapter.Update(promowork_dataDataSet.HorasTrabajadas); this.productosUtilizadosBindingSource.EndEdit(); int producto = 0; decimal pvp = 0; decimal descuento = 0; decimal porciento = 0; try { producto = (int)gridView2.GetFocusedRowCellValue("IdProducto"); } catch { } try { pvp = (decimal)gridView2.GetFocusedRowCellValue("PVP"); } catch { } try { descuento = (decimal)gridView2.GetFocusedRowCellValue("Descuento"); } catch { } try { porciento = (decimal)gridView2.GetFocusedRowCellValue("Porciento"); } catch { } this.productosUtilizadosTableAdapter.Update(promowork_dataDataSet.ProductosUtilizados); if (chkNoActualizaPrecio.CheckState != CheckState.Checked) { queriesTableAdapter1.ActualizaPrecioProducto(producto, pvp, descuento, porciento); this.productosTableAdapter.Fill(promowork_dataDataSet.Productos, VariablesGlobales.nIdEmpresaActual); } } catch (DBConcurrencyException) { MessageBox.Show("No se Pudo Salvar la Información. El Registro fue modificado por otro Usuario.", this.Text, MessageBoxButtons.OK, MessageBoxIcon.Stop); this.productosUtilizadosTableAdapter.FillbyHoras(this.promowork_dataDataSet.ProductosUtilizados, Convert.ToInt32(gridView1.GetFocusedRowCellValue("IdHoras"))); } catch (SqlException ex) { if (ErroresSQLServer.ManipulaErrorSQL(ex, this.Text)) { this.productosUtilizadosTableAdapter.FillbyHoras(this.promowork_dataDataSet.ProductosUtilizados, Convert.ToInt32(gridView1.GetFocusedRowCellValue("IdHoras"))); } } }
//private void facturasCabDataGridView_CellFormatting(object sender, DataGridViewCellFormattingEventArgs e) //{ // if (facturasCabDataGridView.RowCount > 0) // { // bool facturapresupuesto=false; // try // { // facturapresupuesto = Convert.ToBoolean(facturasCabDataGridView.Rows[e.RowIndex].Cells["FacturaPresup"].Value); // } // catch{} // e.CellStyle.BackColor = facturapresupuesto == true ? Color.LightGray : Color.White; // } //} private void toolStripButton7_Click(object sender, EventArgs e) { try { this.Validate(); this.facturasDetBindingSource.EndEdit(); facturasDetTableAdapter.Update(promowork_dataDataSet.FacturasDet); DataRowView facturaActual = (DataRowView)facturasCabBindingSource.Current; int nIdfactcab = (int)facturaActual["IdFactCab"]; if (cbxfacturas.Text == "Facturas") { this.facturasCabTableAdapter.FillByFactHorasFacturas(this.promowork_dataDataSet.FacturasCab, VariablesGlobales.nIdEmpresaActual, anoFacturas); } else { this.facturasCabTableAdapter.FillByFactHorasParte(this.promowork_dataDataSet.FacturasCab, VariablesGlobales.nIdEmpresaActual, anoFacturas); } facturasCabBindingSource.Filter = "FacturaPresup=0"; int pos = facturasCabBindingSource.Find("IdFactCab", nIdfactcab); facturasCabBindingSource.Position = pos; //this.facturasCabBindingSource.MoveLast(); facturasCabDataGridView.Enabled = true; facturasCabDataGridView_CellEnter(null, null); } catch (DBConcurrencyException) { MessageBox.Show("No se Pudo Salvar la Información. El Registro fue modificado por otro Usuario.", this.Text, MessageBoxButtons.OK, MessageBoxIcon.Stop); facturasDetTableAdapter.FillByFactura(promowork_dataDataSet.FacturasDet, Convert.ToInt32(facturasCabDataGridView.CurrentRow.Cells["IdFactCab"].Value)); } catch (SqlException ex) { if (ErroresSQLServer.ManipulaErrorSQL(ex, this.Text)) { facturasDetTableAdapter.FillByFactura(promowork_dataDataSet.FacturasDet, Convert.ToInt32(facturasCabDataGridView.CurrentRow.Cells["IdFactCab"].Value)); } } }
private void combustiblesTiposBindingNavigatorSaveItem_Click(object sender, EventArgs e) { try{ this.Validate(); this.uMedidasBindingSource.EndEdit(); this.uMedidasTableAdapter.Update(this.Promowork_dataDataSetCombustible.UMedidas); } catch (DBConcurrencyException) { MessageBox.Show("No se Pudo Salvar la Información. El Registro fue modificado por otro Usuario.", this.Text, MessageBoxButtons.OK, MessageBoxIcon.Stop); this.uMedidasTableAdapter.Fill(this.Promowork_dataDataSetCombustible.UMedidas); } catch (SqlException ex) { if (ErroresSQLServer.ManipulaErrorSQL(ex, this.Text)) { this.uMedidasTableAdapter.Fill(this.Promowork_dataDataSetCombustible.UMedidas); } } }
private void presupCabBindingNavigatorSaveItem_Click(object sender, EventArgs e) { try { this.Validate(); this.presupCabBindingSource.EndEdit(); presupCabTableAdapter.Update(promowork_dataDataSet.PresupCab); toolStripButton1.Enabled = true; toolStripButton7.Enabled = true; toolStripButton8.Enabled = true; toolStripButton14.Enabled = true; toolStripButton15.Enabled = true; toolStripButton21.Enabled = true; this.empresasActualTableAdapter.FillByEmpresa(promowork_dataDataSet.EmpresasActual, VariablesGlobales.nIdEmpresaActual); DataRowView empresa = (DataRowView)empresasActualBindingSource.Current; if (Convert.ToInt32(numPresupTextBox.Text) >= Convert.ToInt32(empresa["PresupEmpresa"])) { empresa["PresupEmpresa"] = Convert.ToInt32(numPresupTextBox.Text) + 1; this.empresasActualBindingSource.EndEdit(); empresasActualTableAdapter.Update(promowork_dataDataSet.EmpresasActual); } } catch (NoNullAllowedException) { MessageBox.Show("No se pudieron Salvar los Cambios al Registro Actual. Campos Obligatorios Vacios.", this.Text, MessageBoxButtons.OK, MessageBoxIcon.Stop); } catch (DBConcurrencyException) { MessageBox.Show("No se Pudo Salvar la Información. El Registro fue modificado por otro Usuario.", this.Text, MessageBoxButtons.OK, MessageBoxIcon.Stop); this.presupCabTableAdapter.FillByEmpresa(this.promowork_dataDataSet.PresupCab, VariablesGlobales.nIdEmpresaActual, (int)cmbano.SelectedValue); } catch (SqlException ex) { if (ErroresSQLServer.ManipulaErrorSQL(ex, this.Text)) { this.presupCabTableAdapter.FillByEmpresa(this.promowork_dataDataSet.PresupCab, VariablesGlobales.nIdEmpresaActual, (int)cmbano.SelectedValue); } } }
private void salariosVentaDataGridView_RowLeave(object sender, DataGridViewCellEventArgs e) { try { this.Validate(); salariosVentaBindingSource.EndEdit(); salariosVentaTableAdapter.Update(promowork_dataDataSet.SalariosVenta); } catch (DBConcurrencyException) { MessageBox.Show("No se Pudo Salvar la Información. El Registro fue modificado por otro Usuario.", this.Text, MessageBoxButtons.OK, MessageBoxIcon.Stop); salariosVentaTableAdapter.Fill(this.promowork_dataDataSet.SalariosVenta); } catch (SqlException ex) { if (ErroresSQLServer.ManipulaErrorSQL(ex, this.Text)) { salariosVentaTableAdapter.Fill(this.promowork_dataDataSet.SalariosVenta); } } }
private void toolStripButton7_Click(object sender, EventArgs e) { try { this.Validate(); this.puestosTrabajoBindingSource.EndEdit(); puestosTrabajoTableAdapter.Update(promowork_dataDataSet.PuestosTrabajo); } catch (DBConcurrencyException) { MessageBox.Show("No se Pudo Salvar la Información. El Registro fue modificado por otro Usuario.", this.Text, MessageBoxButtons.OK, MessageBoxIcon.Stop); this.puestosTrabajoTableAdapter.Fill(this.promowork_dataDataSet.PuestosTrabajo); } catch (SqlException ex) { if (ErroresSQLServer.ManipulaErrorSQL(ex, this.Text)) { this.puestosTrabajoTableAdapter.Fill(this.promowork_dataDataSet.PuestosTrabajo); } } }
private void participantesBindingNavigatorSaveItem_Click(object sender, EventArgs e) { try { this.Validate(); this.participantesBindingSource.EndEdit(); this.tableAdapterManager.UpdateAll(this.promowork_dataDataSet); } catch (DBConcurrencyException) { MessageBox.Show("No se Pudo Salvar la Información. El Registro fue modificado por otro Usuario.", this.Text, MessageBoxButtons.OK, MessageBoxIcon.Stop); this.participantesTableAdapter.FillByEmpresa(this.promowork_dataDataSet.Participantes, VariablesGlobales.nIdEmpresaActual); } catch (SqlException ex) { if (ErroresSQLServer.ManipulaErrorSQL(ex, this.Text)) { this.participantesTableAdapter.FillByEmpresa(this.promowork_dataDataSet.Participantes, VariablesGlobales.nIdEmpresaActual); } } }
private void toolStripButton15_Click(object sender, EventArgs e) { try { this.Validate(); this.descuentosFacturasBindingSource.EndEdit(); this.descuentosFacturasTableAdapter.Update(promowork_dataDataSet.DescuentosFacturas); } catch (DBConcurrencyException) { MessageBox.Show("No se Pudo Salvar la Información. El Registro fue modificado por otro Usuario.", this.Text, MessageBoxButtons.OK, MessageBoxIcon.Stop); this.vFacturaDetHorasTableAdapter.Fill(promowork_dataDataSet.vFacturaDetHoras, (int)gridView6.GetFocusedRowCellValue("IdFactCab")); } catch (SqlException ex) { if (ErroresSQLServer.ManipulaErrorSQL(ex, this.Text)) { this.vFacturaDetHorasTableAdapter.Fill(promowork_dataDataSet.vFacturaDetHoras, (int)gridView6.GetFocusedRowCellValue("IdFactCab")); } } }
private void toolStripButton7_Click(object sender, EventArgs e) { try { this.Validate(); this.serviciosVehiculosBindingSource.EndEdit(); this.serviciosVehiculosTableAdapter.Update(Promowork_dataDataSetCombustible.ServiciosVehiculos); // this.tableAdapterManager.UpdateAll(this.Promowork_dataDataSetCombustible); } catch (DBConcurrencyException) { MessageBox.Show("No se Pudo Salvar la Información. El Registro fue modificado por otro Usuario.", this.Text, MessageBoxButtons.OK, MessageBoxIcon.Stop); this.serviciosVehiculosTableAdapter.Fill(this.Promowork_dataDataSetCombustible.ServiciosVehiculos); } catch (SqlException ex) { if (ErroresSQLServer.ManipulaErrorSQL(ex, this.Text)) { this.serviciosVehiculosTableAdapter.Fill(this.Promowork_dataDataSetCombustible.ServiciosVehiculos); } } }
private void tbbtSave_Click(object sender, EventArgs e) { try { this.Validate(); this.comprasCabBindingSource.EndEdit(); this.comprasDetBindingSource.EndEdit(); this.pagosBindingSource.EndEdit(); this.comprasCabTableAdapter.Update(promowork_dataDataSet.ComprasCab); this.comprasDetTableAdapter.Update(promowork_dataDataSet.ComprasDet); this.pagosTableAdapter.Update(promowork_dataDataSet.Pagos); gvComprasCab.SetFocusedRowCellValue(colImpBase, colImpBaseCompraDet.SummaryItem.SummaryValue); gvComprasCab.SetFocusedRowCellValue(colImpPagado, colImportePagado.SummaryItem.SummaryValue); this.Validate(); this.comprasCabBindingSource.EndEdit(); this.comprasDetBindingSource.EndEdit(); this.comprasCabTableAdapter.Update(promowork_dataDataSet.ComprasCab); this.comprasDetTableAdapter.Update(promowork_dataDataSet.ComprasDet); ActualizaIdCompra(gvComprasCab.FocusedRowHandle); } catch (DBConcurrencyException) { MessageBox.Show("No se Pudo Salvar la Información. El Registro fue modificado por otro Usuario.", this.Text, MessageBoxButtons.OK, MessageBoxIcon.Stop); CargaComprasCab(); } catch (SqlException ex) { if (ErroresSQLServer.ManipulaErrorSQL(ex, this.Text)) { CargaComprasCab(); } } }
private void toolStripButton7_Click(object sender, EventArgs e) { try { this.Validate(); this.facturasDetBindingSource.EndEdit(); facturasDetTableAdapter.Update(datosPresupuestos.FacturasDet); facturasCabBindingNavigatorSaveItem_Click(null, null); } catch (DBConcurrencyException) { MessageBox.Show("No se Pudo Salvar la Información. El Registro fue modificado por otro Usuario.", this.Text, MessageBoxButtons.OK, MessageBoxIcon.Stop); this.facturasDetTableAdapter.FillByFactura(this.datosPresupuestos.FacturasDet, nIdFactura); } catch (SqlException ex) { if (ErroresSQLServer.ManipulaErrorSQL(ex, this.Text)) { this.facturasDetTableAdapter.FillByFactura(this.datosPresupuestos.FacturasDet, nIdFactura); } } }
private void bajasMedicaBindingNavigatorSaveItem_Click(object sender, EventArgs e) { this.Validate(); this.bajasMedicaBindingSource.EndEdit(); DataRowView BajaActual = (DataRowView)bajasMedicaBindingSource.Current; try { if (bajasMedicaDataGridView.RowCount != 0) { DateTime FechaBaja = new DateTime(Convert.ToInt32(BajaActual["AnoBaja"]), Convert.ToInt32(BajaActual["MesBaja"]), Convert.ToInt32(BajaActual["DiasBaja"])); } try { this.Validate(); this.bajasMedicaBindingSource.EndEdit(); this.bajasMedicaTableAdapter.Update(promowork_dataDataSet.BajasMedica); } catch (DBConcurrencyException) { MessageBox.Show("No se Pudo Salvar la Información. El Registro fue modificado por otro Usuario.", this.Text, MessageBoxButtons.OK, MessageBoxIcon.Stop); this.bajasMedicaTableAdapter.Fill(this.promowork_dataDataSet.BajasMedica, VariablesGlobales.nIdEmpresaActual, VariablesGlobales.nMesActual, VariablesGlobales.nAnoActual); } catch (SqlException ex) { if (ErroresSQLServer.ManipulaErrorSQL(ex, this.Text)) { this.bajasMedicaTableAdapter.Fill(this.promowork_dataDataSet.BajasMedica, VariablesGlobales.nIdEmpresaActual, VariablesGlobales.nMesActual, VariablesGlobales.nAnoActual); } } } catch { MessageBox.Show("Cantidad de Días Incorrecta", this.Text, MessageBoxButtons.OK, MessageBoxIcon.Stop); } }
private void toolStripButton15_Click(object sender, EventArgs e) { DataRowView ObraActual = (DataRowView)obrasBindingSource.Current; int IdObraActual = Convert.ToInt32(ObraActual["IdObra"]); try { this.Validate(); this.adjuntosObrasBindingSource.EndEdit(); adjuntosObrasTableAdapter.Update(promowork_dataDataSet.AdjuntosObras); } catch (DBConcurrencyException) { MessageBox.Show("No se Pudo Salvar la Información. El Registro fue modificado por otro Usu;ario.", this.Text, MessageBoxButtons.OK, MessageBoxIcon.Stop); this.adjuntosObrasTableAdapter.Fill(this.promowork_dataDataSet.AdjuntosObras, IdObraActual); } catch (SqlException ex) { if (ErroresSQLServer.ManipulaErrorSQL(ex, this.Text)) { this.adjuntosObrasTableAdapter.Fill(this.promowork_dataDataSet.AdjuntosObras, IdObraActual); } } }
private void vehiculosBindingNavigatorSaveItem_Click(object sender, EventArgs e) { try { this.Validate(); this.vehiculosBindingSource.EndEdit(); this.vehiculosTableAdapter.Update(Promowork_dataDataSetCombustible.Vehiculos); // this.tableAdapterManager.UpdateAll(this.Promowork_dataDataSetCombustible); serviciosVehiculosDataGridView.AllowUserToAddRows = true; toolStripButton1.Enabled = true; } catch (DBConcurrencyException) { MessageBox.Show("No se Pudo Salvar la Información. El Registro fue modificado por otro Usuario.", this.Text, MessageBoxButtons.OK, MessageBoxIcon.Stop); this.vehiculosTableAdapter.Fill(this.Promowork_dataDataSetCombustible.Vehiculos, VariablesGlobales.nIdEmpresaActual); } catch (SqlException ex) { if (ErroresSQLServer.ManipulaErrorSQL(ex, this.Text)) { this.vehiculosTableAdapter.Fill(this.Promowork_dataDataSetCombustible.Vehiculos, VariablesGlobales.nIdEmpresaActual); } } }
private void comprasCabBindingNavigatorSaveItem_Click(object sender, EventArgs e) { try { this.Validate(); this.comprasCabBindingSource.EndEdit(); // this.tableAdapterManager.UpdateAll(this.promowork_dataDataSet); this.comprasCabTableAdapter.Update(promowork_dataDataSet.ComprasCab); bindingNavigator1.Enabled = true; bindingNavigator2.Enabled = true; } catch (DBConcurrencyException) { MessageBox.Show("No se Pudo Salvar la Información. El Registro fue modificado por otro Usuario.", this.Text, MessageBoxButtons.OK, MessageBoxIcon.Stop); this.comprasCabTableAdapter.FillByEmpresaAno(this.promowork_dataDataSet.ComprasCab, VariablesGlobales.nIdEmpresaActual, (int)cbAnos.SelectedItem); } catch (SqlException ex) { if (ErroresSQLServer.ManipulaErrorSQL(ex, this.Text)) { this.comprasCabTableAdapter.FillByEmpresaAno(this.promowork_dataDataSet.ComprasCab, VariablesGlobales.nIdEmpresaActual, (int)cbAnos.SelectedItem); } } }
private void cobrosBindingNavigatorSaveItem_Click(object sender, EventArgs e) { try { if (Convert.IsDBNull(impBaseTextBox.Text) || impBaseTextBox.Text == "" || Convert.ToDecimal(impBaseTextBox.Text) == 0) { MessageBox.Show("El Importe Base tiene que ser mayor que cero (0)", this.Text, MessageBoxButtons.OK, MessageBoxIcon.Stop); } else { DataRowView CobroActual = (DataRowView)cobrosBindingSource.Current; if (idObraComboBox.Text == "") { CobroActual["IdObra"] = DBNull.Value; } if (idFactCabComboBox.Text == "") { CobroActual["IdFactCab"] = DBNull.Value; } else { try { CobroActual["IdFactCab"] = idFactCabComboBox.SelectedValue; } catch { } } if (idFactCabComboBox.Text != "") { int finfact = idFactCabComboBox.Text.IndexOf(" "); int inifecha = idFactCabComboBox.Text.LastIndexOf(" "); string factura = idFactCabComboBox.Text.Substring(0, finfact); string fecha = idFactCabComboBox.Text.Substring(inifecha + 1); CobroActual["Factura"] = factura; CobroActual["FechaFactura"] = fecha; } this.Validate(); this.cobrosBindingSource.EndEdit(); cobrosTableAdapter.Update(promowork_dataDataSet.Cobros); DataRowView FacturaActual = (DataRowView)facturasCabListaBindingSource.Current; try { if ((decimal)FacturaActual["ImpBase"] <= (decimal)CobroActual["ImpBase"]) { queriesTableAdapter1.UpdateFacturasCabCobrada(true, (int)FacturaActual["IdFactCab"]); } else { queriesTableAdapter1.UpdateFacturasCabCobrada(false, (int)FacturaActual["IdFactCab"]); } } catch { } } } catch (DBConcurrencyException) { MessageBox.Show("No se Pudo Salvar la Información. El Registro fue modificado por otro Usuario.", this.Text, MessageBoxButtons.OK, MessageBoxIcon.Stop); this.cobrosTableAdapter.FillByEmpresa(this.promowork_dataDataSet.Cobros, VariablesGlobales.nIdEmpresaActual); } catch (SqlException ex) { if (ErroresSQLServer.ManipulaErrorSQL(ex, this.Text)) { this.cobrosTableAdapter.FillByEmpresa(this.promowork_dataDataSet.Cobros, VariablesGlobales.nIdEmpresaActual); } } }
internal void LoadParametros(DateTime fechaini, DateTime fechafin, DataTable tmpClientes, Boolean Prevision, Boolean Facturas, Boolean Partes, Boolean CliFactura) { this.WindowState = FormWindowState.Maximized; // TODO: This line of code loads data into the 'Promowork_dataDataSet.EmpresasActual' table. You can move, or remove it, as needed. this.EmpresasActualTableAdapter.FillByEmpresa(this.Promowork_dataDataSet.EmpresasActual, VariablesGlobales.nIdEmpresaActual); try { this.ResumenFacturasClientesTableAdapter.FillbyCliente(this.Promowork_dataDataSet.ResumenFacturasClientes, tmpClientes, fechaini, fechafin, CliFactura); if (Prevision == false) { this.ResumenFacturasClientesBindingSource.Filter = "Prevision=0 and esPrevision=0"; } string filtro = ""; switch (Facturas) { case true: switch (Partes) { case true: filtro = ""; break; case false: filtro = "and Factura=1"; break; } break; case false: switch (Partes) { case true: filtro = " and Factura=0"; break; case false: filtro = "and 1=2"; break; } break; } if (this.ResumenFacturasClientesBindingSource.Filter == "" || this.ResumenFacturasClientesBindingSource.Filter == null) { this.ResumenFacturasClientesBindingSource.Filter = filtro; } else { this.ResumenFacturasClientesBindingSource.Filter = this.ResumenFacturasClientesBindingSource.Filter + filtro; } } catch (SqlException ex) { ErroresSQLServer.ManipulaErrorSQL(ex, this.Text); } ReportParameter[] Parametros = new ReportParameter[2]; //Establecemos el valor de los parámetros Parametros[0] = new ReportParameter("FechaIni", Convert.ToString(fechaini)); Parametros[1] = new ReportParameter("FechaFin", Convert.ToString(fechafin)); //Pasamos el array de los parámetros al ReportViewer this.reportViewer1.LocalReport.SetParameters(Parametros); this.reportViewer1.RefreshReport(); }