private void Borrar() { try { oFuncion.Leer(panterasoftware.Formularios.frmPrincipal.id_grupo_usuario, "0200104"); if (oFuncion.Err) { MessageBox.Show("Disculpe Usted No Tiene Acceso a Esta Accion", "Atención", MessageBoxButtons.OK, MessageBoxIcon.Stop); return; } else { if (MessageBox.Show("Esta seguro de Borrar este Registro", "Atencion", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes) { App_Code.Proveedores.Proveedores oRegistro = new App_Code.Proveedores.Proveedores(int.Parse(this.lblFicha.Text.ToString())); oRegistro.Borrado = true; oRegistro.Actualizar(); this.Nuevo(); MessageBox.Show(oRegistro.Msg, "Mensaje", MessageBoxButtons.OK, MessageBoxIcon.Information); } } } catch (Exception) { } }
private bool Validar() { if (this.txtCodigo.Text.Length == 0) { this.txtCodigo.BackColor = Color.Red; MessageBox.Show("Disculpe ingrese un codigo", "Atención", MessageBoxButtons.OK, MessageBoxIcon.Error); return(true); } if (this.txtNombre.Text.Length == 0) { this.txtNombre.BackColor = Color.Red; MessageBox.Show("Disculpe ingrese un nombre", "Atención", MessageBoxButtons.OK, MessageBoxIcon.Error); return(true); } if (this.txtDenominacionSocial.Text.Length == 0) { this.txtDenominacionSocial.BackColor = Color.Red; MessageBox.Show("Disculpe ingrese una denominación social", "Atención", MessageBoxButtons.OK, MessageBoxIcon.Error); return(true); } if (this.lblFicha.Text == "0") { DataTable oTabla = new App_Code.Proveedores.Proveedores().Buscar( 1, "id", "(rif = '" + this.txtRif.Text + "')", ""); if (oTabla.Rows.Count > 0) { this.txtRif.BackColor = Color.Red; MessageBox.Show("Disculpe ya el rif existe", "Atención", MessageBoxButtons.OK, MessageBoxIcon.Error); return(true); } } else { DataTable oTabla = new App_Code.Proveedores.Proveedores().Buscar( 1, "id", "(rif = '" + this.txtRif.Text + "') AND (id <> '" + this.lblFicha.Text + "')", ""); if (oTabla.Rows.Count > 0) { this.txtRif.BackColor = Color.Red; MessageBox.Show("Disculpe ya el rif existe", "Atención", MessageBoxButtons.OK, MessageBoxIcon.Error); return(true); } } return(false); }
public void Presentar(int id) { Formularios.Proveedores.frmControlDeProveedores oProveedor = new frmControlDeProveedores(); App_Code.Proveedores.Proveedores oRegistro = new App_Code.Proveedores.Proveedores(id); App_Code.Proveedores.Grupos oGrupo = new App_Code.Proveedores.Grupos(oRegistro.GrupoId); //this.txtCodigo.Enabled = false; oProveedor.txtRif.BackColor = Color.White; oProveedor.txtNombre.BackColor = Color.White; oProveedor.lblFicha.Text = oRegistro.Id.ToString("0"); oProveedor.txtCodigo.Text = oRegistro.Codigo.ToString(); oProveedor.txtNombre.Text = oRegistro.Nombre.ToString(); oProveedor.cmbGrupo.Text = oGrupo.Nombre.ToString(); oProveedor.txtDenominacionSocial.Text = oRegistro.RazonSocial.ToString(); oProveedor.txtRif.Text = oRegistro.Rif.ToString(); //Contacto oProveedor.txtContacto.Text = oRegistro.Contacto.ToString(); oProveedor.txtPais.Text = oRegistro.Pais.ToString(); oProveedor.txtEstado.Text = oRegistro.Estado.ToString(); oProveedor.txtMunicipio.Text = oRegistro.Municipio.ToString(); oProveedor.txtParroquia.Text = oRegistro.Parroquia.ToString(); oProveedor.txtCiudad.Text = oRegistro.Ciudad.ToString(); oProveedor.txtDomicilio.Text = oRegistro.DirFiscal.ToString(); oProveedor.txtTelOfi.Text = oRegistro.TelefonoOficina.ToString(); oProveedor.txtTelCel.Text = oRegistro.TelefonoCelular.ToString(); oProveedor.txtFax.Text = oRegistro.Fax.ToString(); oProveedor.txtEmail.Text = oRegistro.Email.ToString(); oProveedor.txtWeb.Text = oRegistro.Website.ToString(); oProveedor.txtCodPostal.Text = oRegistro.CodigoPostal.ToString(); //Balance oProveedor.txtFechaUltCompra.Text = oRegistro.FechaUltimaCompra.ToString("dd/MM/yyyy hh:mm tt"); oProveedor.txtFechaUltPago.Text = oRegistro.FechaUltimoPago.ToString("dd/MM/yyyy hh:mm tt"); oProveedor.txtDebitos.Text = oRegistro.Debitos.ToString("#,##0.00"); oProveedor.txtCreditos.Text = oRegistro.Creditos.ToString("#,##0.00"); oProveedor.txtSaldos.Text = oRegistro.Saldos.ToString("#,##0.00"); oProveedor.txtAnticipos.Text = oRegistro.Anticipos.ToString("#,##0.00"); //Ventas oProveedor.txtVentas1.Text = oRegistro.Ventas1.ToString("#,##0.00"); oProveedor.txtVentas2.Text = oRegistro.Ventas2.ToString("#,##0.00"); oProveedor.txtVentas3.Text = oRegistro.Ventas3.ToString("#,##0.00"); oProveedor.txtVentas4.Text = oRegistro.Ventas4.ToString("#,##0.00"); oProveedor.txtVentasG.Text = oRegistro.VentasG.ToString("#,##0.00"); //Compras oProveedor.txtCobranzas1.Text = oRegistro.Cobranza1.ToString("#,##0.00"); oProveedor.txtCobranzas2.Text = oRegistro.Cobranza2.ToString("#,##0.00"); oProveedor.txtCobranzas3.Text = oRegistro.Cobranza3.ToString("#,##0.00"); oProveedor.txtCobranzas4.Text = oRegistro.Cobranza4.ToString("#,##0.00"); oProveedor.txtCobranzasG.Text = oRegistro.CobranzaG.ToString("#,##0.00"); //Impuestos oProveedor.txtRetencionIva.Text = oRegistro.RetencionIva.ToString("#,##0.00"); oProveedor.txtRetencionIsrl.Text = oRegistro.RetencionIslr.ToString("#,##0.00"); //Notas oProveedor.txtNotas.Text = oRegistro.Notas.ToString(); oProveedor.txtAdvertencia.Text = oRegistro.Advertencia.ToString(); oProveedor.txtCreado.Text = oRegistro.Creado.ToString("dd/MM/yyyy hh:mm tt"); oProveedor.txtModificado.Text = oRegistro.Modificado.ToString("dd/MM/yyyy hh:mm tt"); oProveedor.cmbEstatus.Text = oRegistro.Estatus.ToString(); oProveedor.cmbDenominacion.Text = oRegistro.DenominacionFiscal.ToString(); oFuncion.Leer(panterasoftware.Formularios.frmPrincipal.id_grupo_usuario, "0200104"); if (!oFuncion.Err) { oProveedor.btnEliminar.Enabled = true; } oProveedor.proveedor_id = oRegistro.Id; oProveedor.btnAgregarCuentaAProveedor.Enabled = true; oProveedor.ConsultaCuentasBancarias(); this.Close(); }
public void Guardar() { App_Code.Proveedores.Proveedores oRegistro = new App_Code.Proveedores.Proveedores(int.Parse(this.lblFicha.Text)); //Datos Identificación oRegistro.Codigo = this.txtCodigo.Text.ToString(); oRegistro.Rif = this.txtRif.Text.ToString().ToUpper(); oRegistro.Nombre = this.txtNombre.Text.ToString().ToUpper(); oRegistro.GrupoId = int.Parse(this.cmbGrupo.SelectedValue.ToString()); oRegistro.RazonSocial = this.txtDenominacionSocial.Text.ToString().ToUpper(); //Contacto oRegistro.Contacto = this.txtContacto.Text.ToString().ToUpper(); oRegistro.Pais = this.txtPais.Text.ToString().ToUpper(); oRegistro.Estado = this.txtEstado.Text.ToString().ToUpper(); oRegistro.Municipio = this.txtMunicipio.Text.ToString().ToUpper(); oRegistro.Parroquia = this.txtParroquia.Text.ToString().ToUpper(); oRegistro.DirFiscal = this.txtDomicilio.Text.ToString().ToUpper(); oRegistro.TelefonoOficina = this.txtTelOfi.Text.ToString().ToUpper(); oRegistro.TelefonoCelular = this.txtTelCel.Text.ToString().ToUpper(); oRegistro.Fax = this.txtFax.Text.ToString(); oRegistro.Email = this.txtEmail.Text.ToString(); oRegistro.Website = this.txtWeb.Text.ToString(); oRegistro.CodigoPostal = this.txtCodPostal.Text.ToString(); oRegistro.Ciudad = this.txtCiudad.Text.ToString().ToUpper(); //Balance oRegistro.FechaUltimaCompra = DateTime.Parse(this.txtFechaUltCompra.Text.ToString()); oRegistro.FechaUltimoPago = DateTime.Parse(this.txtFechaUltPago.Text.ToString()); oRegistro.Debitos = double.Parse(this.txtDebitos.Text.ToString()); oRegistro.Creditos = double.Parse(this.txtCreditos.Text.ToString()); oRegistro.Saldos = double.Parse(this.txtSaldos.Text.ToString()); oRegistro.Anticipos = double.Parse(this.txtAnticipos.Text.ToString()); //Ventas oRegistro.Ventas1 = double.Parse(this.txtVentas1.Text.ToString()); oRegistro.Ventas2 = double.Parse(this.txtVentas2.Text.ToString()); oRegistro.Ventas3 = double.Parse(this.txtVentas3.Text.ToString()); oRegistro.Ventas4 = double.Parse(this.txtVentas4.Text.ToString()); oRegistro.VentasG = double.Parse(this.txtVentasG.Text.ToString()); //Compras oRegistro.Cobranza1 = double.Parse(this.txtCobranzas1.Text.ToString()); oRegistro.Cobranza2 = double.Parse(this.txtCobranzas2.Text.ToString()); oRegistro.Cobranza3 = double.Parse(this.txtCobranzas3.Text.ToString()); oRegistro.Cobranza4 = double.Parse(this.txtCobranzas4.Text.ToString()); oRegistro.CobranzaG = double.Parse(this.txtCobranzasG.Text.ToString()); //Impuestos oRegistro.RetencionIva = double.Parse(this.txtRetencionIva.Text.ToString()); oRegistro.RetencionIslr = double.Parse(this.txtRetencionIsrl.Text.ToString()); //Notas oRegistro.Notas = this.txtNotas.Text.ToString().ToUpper(); oRegistro.Advertencia = this.txtAdvertencia.Text.ToString().ToUpper(); oRegistro.Estatus = this.cmbEstatus.SelectedText.ToString(); oRegistro.DenominacionFiscal = this.cmbDenominacion.SelectedText.ToString(); oRegistro.Borrado = false; oRegistro.UserLogId = panterasoftware.Formularios.frmPrincipal.id_usuario; try { if (!Validar()) { if (oRegistro.Err) { oFuncion.Leer(panterasoftware.Formularios.frmPrincipal.id_grupo_usuario, "0200102"); if (oFuncion.Err) { MessageBox.Show("Disculpe Usted No Tiene Acceso a Esta Accion", "Atención", MessageBoxButtons.OK, MessageBoxIcon.Stop); return; } else { oRegistro.Creado = DateTime.Parse(this.txtCreado.Text.ToString()); oRegistro.Modificado = DateTime.Parse(this.txtModificado.Text.ToString()); oRegistro.Insertar(); } } else { oFuncion.Leer(panterasoftware.Formularios.frmPrincipal.id_grupo_usuario, "0200103"); if (oFuncion.Err) { MessageBox.Show("Disculpe Usted No Tiene Acceso a Esta Accion", "Atención", MessageBoxButtons.OK, MessageBoxIcon.Stop); return; } else { oRegistro.Modificado = DateTime.Parse(DateTime.Now.ToString("dd/MM/yyyy hh:mm tt")); oRegistro.Actualizar(); } } MessageBox.Show(oRegistro.Msg, "Mensaje", MessageBoxButtons.OK, MessageBoxIcon.Information); this.Presentar(oRegistro.Id); } } catch (Exception) { } }