Пример #1
0
 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)
     {
     }
 }
Пример #2
0
        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);
        }
Пример #3
0
        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();
        }
Пример #4
0
        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)
            {
            }
        }