Esempio n. 1
0
        private void frmMostrarVentas_Load(object sender, EventArgs e)
        {
            clsEmpresa nueva = new clsEmpresa();

            foreach (clsEmpresa a in nueva.Leer())
            {
                if (a != null)
                {
                    cbEmpresa.Items.Add(a.NombreEmpresa);
                }
            }

            cbEmpresa.Items.Add("Todas");
            cbEmpresa.SelectedItem = "Todas";

            dgvMostrar.DataSource = null;
            lista = new List <clsFactura>();
            foreach (clsFactura a in en.Leer())
            {
                lista.Add(a);
            }
            dgvMostrar.DataSource = lista;

            organizarDGV();

            dtpFiltroFechaEnvioDesde.Enabled = ckbFiltroFechaEnvioDesde.Checked;
            dtpFiltroFechaEnvioHasta.Enabled = ckbFiltroFechaEnvioHasta.Checked;
        }
Esempio n. 2
0
 public bool Modificar(clsEmpresa e)
 {
     try
     {
         using (TECAv8Entities ent = new TECAv8Entities()) {
             //busca por PK el primero que encuentre lo coge
             var x = (from a in ent.Empresa where a.IdEmpresa == e.idEmpresa select a).First();
             x.RazonSocial     = e.razonSocial;
             x.NombreComercial = e.nombreComercial;
             x.Ruc             = e.ruc;
             x.Direccion       = e.direccion;
             //  x.IdImagen = e.idImagen;
             // x.Logo = e.logo;
             //  x.Fondo = e.fondo;
             //  x.FechaInicioSistema = e.fechaInicioSistema;
             x.Logotipo    = e.logotipo;
             x.Correo      = e.correo;
             x.SitioWeb    = e.sitioWeb;
             x.Sector      = e.sector;
             x.Descripcion = e.descripcion;
             x.IdEstado    = e.idEstado;
             ent.SaveChanges();
         }
         return(true);
     }
     catch (Exception ex)
     {
         Console.WriteLine("Error: " + ex);
         return(false);
     }
 }
Esempio n. 3
0
        public Boolean Update(clsEmpresa emp)
        {
            try
            {
                con.conectarBD();

                cmd             = new MySqlCommand("ActualizaEmpresa", con.conector);
                cmd.CommandType = CommandType.StoredProcedure;
                cmd.Parameters.AddWithValue("codemp", emp.CodEmpresa);
                cmd.Parameters.AddWithValue("razonsocial", emp.RazonSocial);
                cmd.Parameters.AddWithValue("ruc", emp.Ruc);
                cmd.Parameters.AddWithValue("direccion", emp.Direccion);
                cmd.Parameters.AddWithValue("telefono", emp.Telefono);
                cmd.Parameters.AddWithValue("fax", emp.Fax);
                cmd.Parameters.AddWithValue("representante", emp.Representante);
                cmd.Parameters.AddWithValue("estado", emp.Estado);
                int x = cmd.ExecuteNonQuery();
                if (x != 0)
                {
                    return(true);
                }
                else
                {
                    return(false);
                }
            }
            catch (MySqlException ex)
            {
                throw ex;
            }
            finally { con.conector.Dispose(); cmd.Dispose(); con.desconectarBD(); }
        }
Esempio n. 4
0
        public clsEmpresa CargaEmpresa(Int32 Codigo)
        {
            clsEmpresa emp = null;

            try
            {
                con.conectarBD();
                cmd = new MySqlCommand("MuestraEmpresa", con.conector);
                cmd.Parameters.AddWithValue("codempre", Codigo);
                cmd.CommandType = CommandType.StoredProcedure;
                dr = cmd.ExecuteReader();
                if (dr.HasRows)
                {
                    while (dr.Read())
                    {
                        emp               = new clsEmpresa();
                        emp.CodEmpresa    = Convert.ToInt32(dr.GetDecimal(0));
                        emp.RazonSocial   = dr.GetString(1);
                        emp.Ruc           = dr.GetString(2);
                        emp.Direccion     = dr.GetString(3);
                        emp.Telefono      = dr.GetString(4);
                        emp.Fax           = dr.GetString(5);
                        emp.Representante = dr.GetString(6);
                        emp.Estado        = dr.GetBoolean(7);
                        emp.FechaRegistro = dr.GetDateTime(8);// capturo la fecha
                    }
                }
                return(emp);
            }
            catch (MySqlException ex)
            {
                throw ex;
            }
            finally { con.conector.Dispose(); cmd.Dispose(); con.desconectarBD(); }
        }
Esempio n. 5
0
        private void btnBuscar_Click(object sender, EventArgs e)
        {
            FrmConsultar f = new FrmConsultar();

            f.ShowDialog();
            oEmpresa                  = f.cls;
            txtcodigo.Text            = Convert.ToString(oEmpresa.idEmpresa);
            txtRazonSocial.Text       = Convert.ToString(oEmpresa.razonSocial);
            txtNombreComercial.Text   = Convert.ToString(oEmpresa.nombreComercial);
            txtRuc.Text               = Convert.ToString(oEmpresa.ruc);
            txtDireccion.Text         = Convert.ToString(oEmpresa.direccion);
            rdbSector.EditValue       = Convert.ToString(oEmpresa.sector);
            txtDescripcion.Text       = Convert.ToString(oEmpresa.descripcion);
            cbxEstado.EditValue       = oDatEstado.getDescripcionSegunId(oEmpresa.idEstado);
            txtCorreoElectronico.Text = Convert.ToString(oEmpresa.correo);
            txtPaginaWeb.Text         = Convert.ToString(oEmpresa.sitioWeb);
            txtFotoUrl.Text           = "";
            if (oEmpresa.logotipo != null)
            {
                MemoryStream s = new MemoryStream(oEmpresa.logotipo);
                //pictureBox1.Image = Image.FromStream(s);
                pictureBox1.BackgroundImage       = Image.FromStream(s);
                pictureBox1.BackgroundImageLayout = ImageLayout.Stretch;
            }
            else
            {
                pictureBox1.BackgroundImage = null;
            }
            habilitar(false);
            btnModificar.Enabled = true;
        }
Esempio n. 6
0
 //para consultar todos
 public List <clsEmpresa> Consultar()
 {
     try
     {
         List <clsEmpresa> listaEmpresa = new List <clsEmpresa>();
         TECAv8Entities    ent          = new TECAv8Entities();
         var con = from w in ent.Empresa select w;
         foreach (var item in con)
         {
             clsEmpresa e = new clsEmpresa();
             e.idEmpresa       = item.IdEmpresa;
             e.razonSocial     = item.RazonSocial;
             e.nombreComercial = item.NombreComercial;
             e.ruc             = item.Ruc;
             e.direccion       = item.Direccion;
             e.logotipo        = item.Logotipo;
             //e.fechaInicioSistema = Convert.ToDateTime(item.FechaInicioSistema);
             e.fechaInicioSistema = DateTime.Today;
             e.correo             = item.Correo;
             e.sitioWeb           = item.SitioWeb;
             e.sector             = item.Sector;
             e.descripcion        = item.Descripcion;
             e.idEstado           = Convert.ToInt32(item.IdEstado);
             listaEmpresa.Add(e);
         }
         return(listaEmpresa);
     }
     catch (System.Data.SqlClient.SqlException ex)
     {
         Console.WriteLine("Error datEmpresa: " + ex);
         return(null);
     }
 }
Esempio n. 7
0
        private bool IniciarSesion()
        {
            bool exito = false;

            WS_SCFAMA.ArrayOfString array_fields = new WS_SCFAMA.ArrayOfString();
            array_fields.Add(txtEmpresa.Text);
            array_fields.Add(txtUser.Text);
            array_fields.Add(txtPassword.Text);
            WS_SCFAMA.WSPAASSCFAMASoapClient ws_Method = new WS_SCFAMA.WSPAASSCFAMASoapClient();
            var Campos = ws_Method.UserAuthentication(array_fields).ToList();


            if (!string.IsNullOrEmpty(Campos.FirstOrDefault()) && Campos.Count == 12)
            {
                if (Convert.ToInt32(Campos.ElementAt(11)) == 0)
                {
                    clsEmpresa objEmpresa = new clsEmpresa(Convert.ToInt32(Campos.ElementAt(0)), Campos.ElementAt(1), Campos.ElementAt(2), Campos.ElementAt(3), Campos.ElementAt(4), Campos.ElementAt(5));
                    clsUsuario objUsuario = new clsUsuario(Convert.ToInt32(Campos.ElementAt(6)), Campos.ElementAt(8), Campos.ElementAt(9), Campos.ElementAt(10), objEmpresa, false);
                    Session["objUsuario"] = objUsuario;
                    exito = true;
                }
                else
                {
                    ScriptManager.RegisterStartupScript(this, GetType(), "User_False", "alert('Esta cuenta esta inhabilitada');", true);
                }
            }
            else
            {
                ScriptManager.RegisterStartupScript(this, GetType(), "Conexion_False", "alert('Error de Conexion');", true);
            }
            return(exito);
        }
Esempio n. 8
0
 public Boolean ActualizarEmpresa(clsEmpresa empresa)
 {
     try
     {
         string consulta = @"UPDATE MAE_EMIDOCELE " +
                           "SET NO_EMIRAZSOC = @no_emirazsoc, " +
                           "CO_EMICODAGE = @co_emicodage, " +
                           "NO_ESTEMIELE = @no_estemiele, " +
                           "NO_CONEMIELE = @no_conemiele, " +
                           "NO_EMIUBIGEO = @no_emiubigeo, " +
                           "NO_EMIDEPART = @no_emidepart, " +
                           "NO_EMIPROVIN = @no_emiprovin, " +
                           "NO_EMIDISTRI = @no_emidistri, " +
                           "NO_EMIDIRFIS = @no_emidirfis, " +
                           "NO_BASTIPBAS = @no_bastipbas, " +
                           "NO_BASNOMSRV = @no_basnomsrv, " +
                           "NO_BASNOMBAS = @no_basnombas, " +
                           "NO_BASUSRBAS = @no_basusrbas, " +
                           "NO_BASUSRPAS = @no_basusrpas, " +
                           "NO_TABFACCAB = @no_tabfaccab, " +
                           "NO_TABFACDET = @no_tabfacdet, " +
                           "NO_USUSOLSUN = @no_ususolsun, " +
                           "NO_PASSOLSUN = @no_passolsun, " +
                           "FE_REGMODIFI = GETDATE(), " +
                           "FL_REGINACTI = @fl_reginacti " +
                           "WHERE NU_EMINUMRUC = @nu_eminumruc";
         con.conectarBD();
         cmd = new SqlCommand(consulta, con.conector);
         cmd.Parameters.AddWithValue("@nu_eminumruc", SqlDbType.VarChar).Value = empresa.nu_eminumruc;
         cmd.Parameters.AddWithValue("@no_emirazsoc", SqlDbType.VarChar).Value = empresa.no_emirazsoc;
         cmd.Parameters.AddWithValue("@co_emicodage", SqlDbType.VarChar).Value = empresa.co_emicodage;
         cmd.Parameters.AddWithValue("@no_estemiele", SqlDbType.VarChar).Value = empresa.no_estemiele;
         cmd.Parameters.AddWithValue("@no_conemiele", SqlDbType.VarChar).Value = empresa.no_conemiele;
         cmd.Parameters.AddWithValue("@no_emiubigeo", SqlDbType.VarChar).Value = empresa.no_emiubigeo;
         cmd.Parameters.AddWithValue("@no_emidepart", SqlDbType.VarChar).Value = empresa.no_emidepart;
         cmd.Parameters.AddWithValue("@no_emiprovin", SqlDbType.VarChar).Value = empresa.no_emiprovin;
         cmd.Parameters.AddWithValue("@no_emidistri", SqlDbType.VarChar).Value = empresa.no_emidistri;
         cmd.Parameters.AddWithValue("@no_emidirfis", SqlDbType.VarChar).Value = empresa.no_emidirfis;
         cmd.Parameters.AddWithValue("@no_bastipbas", SqlDbType.VarChar).Value = empresa.no_bastipbas;
         cmd.Parameters.AddWithValue("@no_basnomsrv", SqlDbType.VarChar).Value = empresa.no_basnomsrv;
         cmd.Parameters.AddWithValue("@no_basnombas", SqlDbType.VarChar).Value = empresa.no_basnombas;
         cmd.Parameters.AddWithValue("@no_basusrbas", SqlDbType.VarChar).Value = empresa.no_basusrbas;
         cmd.Parameters.AddWithValue("@no_basusrpas", SqlDbType.VarChar).Value = empresa.no_basusrpas;
         cmd.Parameters.AddWithValue("@no_tabfaccab", SqlDbType.VarChar).Value = empresa.no_tabfaccab;
         cmd.Parameters.AddWithValue("@no_tabfacdet", SqlDbType.VarChar).Value = empresa.no_tabfacdet;
         cmd.Parameters.AddWithValue("@no_ususolsun", SqlDbType.VarChar).Value = empresa.no_ususolsun;
         cmd.Parameters.AddWithValue("@no_passolsun", SqlDbType.VarChar).Value = empresa.no_passolsun;
         cmd.Parameters.AddWithValue("@fl_reginacti", SqlDbType.VarChar).Value = empresa.fl_reginacti;
         cmd.CommandType = CommandType.Text;
         dr = cmd.ExecuteReader();
         return(true);
     }
     catch (Exception ex)
     {
         throw ex;
     }
     finally { con.conector.Dispose(); cmd.Dispose(); con.desconectarBD(); }
 }
Esempio n. 9
0
        private async void ListViewEmpresa_ItemTapped(object sender, ItemTappedEventArgs e)
        {
            clsEmpresa objEmpresa = new clsEmpresa();

            objEmpresa = (clsEmpresa)e.Item;
            await Application.Current.MainPage.Navigation.PushAsync(new CREAEmpresaUsuarioPage(objEmpresa));

            //Application.Current.MainPage.Navigation.RemovePage(this);
        }
Esempio n. 10
0
 private void CargaEmpresa()
 {
     emp = admEmp.CargaEmpresa(emp.CodEmpresa);
     txtCodEmpresa.Text    = emp.CodEmpresa.ToString();
     txtRUC.Text           = emp.Ruc;
     txtRazonSocial.Text   = emp.RazonSocial;
     txtDireccion.Text     = emp.Direccion;
     txtTelefono.Text      = emp.Telefono;
     txtFax.Text           = emp.Fax;
     txtRepresentante.Text = emp.Representante;
     cbActivoE.Checked     = emp.Estado;
 }
Esempio n. 11
0
 public Boolean GuardarEmpresa(clsEmpresa empresa)
 {
     try
     {
         return(CEmpresa.GuardarEmpresa(empresa));
     }
     catch (Exception ex)
     {
         DevComponents.DotNetBar.MessageBoxEx.Show("Se encontró el siguiente problema: " + ex.Message, "Advertencia", MessageBoxButtons.OK, MessageBoxIcon.Warning);
         return(false);
     }
 }
Esempio n. 12
0
 private void FrmRepositorio_Load(object sender, EventArgs e)
 {
     dg_repositorio.AutoGenerateColumns = false;
     cb_estado.Items.Add("No Enviado");
     cb_estado.Items.Add("Enviado");
     cb_estado.SelectedIndex = 0;
     dtp_fecha.Value         = DateTime.Now;
     if (empresa == null)
     {
         empresa = admempresa.listar_empresa();
     }
     listar_tipo_doc();
 }
Esempio n. 13
0
        protected void btAcesso_Click(object sender, EventArgs e)
        {
            lblMsg.Text = "";
            ClearTable();
            clsEmpresa empresa_class = new clsEmpresa();

            if (string.IsNullOrWhiteSpace(txtIM.Text) && string.IsNullOrWhiteSpace(txtCNPJ.Text))
            {
                lblMsg.Text = "Erro: Informação necessária.";
            }
            else
            {
                if (!string.IsNullOrWhiteSpace(txtIM.Text) && !string.IsNullOrWhiteSpace(txtCNPJ.Text))
                {
                    lblMsg.Text = "Erro: Digite a inscrição municipal ou o cnpj da empresa.";
                }

                else
                {
                    if (!string.IsNullOrWhiteSpace(txtIM.Text))
                    {
                        if (!empresa_class.ExisteEmpresa(Convert.ToInt32(txtIM.Text)))
                        {
                            lblMsg.Text = "Erro: Cadastro inexistente.";
                        }
                        else
                        {
                            FillTable();
                        }
                    }
                    else
                    {
                        string sCnpj   = txtCNPJ.Text.PadLeft(14, '0');
                        int    nCodigo = empresa_class.ExisteEmpresaCnpj(sCnpj);
                        if (!string.IsNullOrWhiteSpace(sCnpj) && nCodigo == 0)
                        {
                            lblMsg.Text = "Erro: Cadastro inexistente.";
                        }
                        else
                        {
                            txtIM.Text = nCodigo.ToString("000000");
                            FillTable();
                        }
                    }
                }
            }
        }
Esempio n. 14
0
        public void borrar()
        {
            clsEmpresa e = new clsEmpresa();

            txtcodigo.Text            = "";
            txtRazonSocial.Text       = "";
            txtNombreComercial.Text   = "";
            txtRuc.Text               = "";
            txtDireccion.Text         = "";
            txtDescripcion.Text       = "";
            cbxEstado.EditValue       = "";
            txtCorreoElectronico.Text = "";
            txtPaginaWeb.Text         = "";
            txtFotoUrl.Text           = "";
            // e.logotipo = null;
            pictureBox1.BackgroundImage = null;
        }
Esempio n. 15
0
        private void EmiteAlvara(int Codigo) {
   
            clsEmpresa Empresa_class = new clsEmpresa();
            EmpresaStruct empresa = Empresa_class.LoadReg(Codigo);
            SilStructure sil = Empresa_class.CarregaSil(Codigo);
            Warning[] warnings;
            string[] streamIds;
            string mimeType = string.Empty;
            string encoding = string.Empty;
            string extension = string.Empty;

            ReportViewer viewer = new ReportViewer();
            viewer.LocalReport.Refresh();
            viewer.LocalReport.ReportPath = "Report/rptAlvara_vre.rdlc";

            string _protocolo = sil.Protocolo == null ? "" : sil.Protocolo;
            string _endereco = empresa.Endereco + ", " + empresa.Numero + " " + empresa.Complemento;

            List<ReportParameter> parameters = new List<ReportParameter>();
            parameters.Add(new ReportParameter("RazaoSocial", empresa.RazaoSocial));
            parameters.Add(new ReportParameter("Protocolo", _protocolo==""?" ":_protocolo));
            parameters.Add(new ReportParameter("Endereco", _endereco==""?" ":_endereco));
            parameters.Add(new ReportParameter("Cidade", empresa.NomeCidade == "" ? " " : empresa.NomeCidade));
            parameters.Add(new ReportParameter("Horario", empresa.Horario == "" ? " " : empresa.Horario));
            parameters.Add(new ReportParameter("Bairro", empresa.NomeBairro == "" ? " " : empresa.NomeBairro));
            parameters.Add(new ReportParameter("Cep", empresa.Cep == "" ? " " : empresa.Cep));
            parameters.Add(new ReportParameter("CPF", empresa.cpf_cnpj == "" ? " " : empresa.cpf_cnpj));
            parameters.Add(new ReportParameter("Inscricao", empresa.Codigo.ToString()));
            parameters.Add(new ReportParameter("InscEstadual", string.IsNullOrWhiteSpace(empresa.Inscricao_estadual) ? " " : empresa.Inscricao_estadual));
            parameters.Add(new ReportParameter("Atividade", empresa.AtividadeExtenso == "" ? " " : empresa.AtividadeExtenso));

            viewer.LocalReport.SetParameters(parameters);

            //     viewer.LocalReport.DataSources.Add(rdsAct); // Add  datasource here         
            byte[] bytes = viewer.LocalReport.Render("PDF", null, out mimeType, out encoding, out extension, out streamIds, out warnings);
            Response.Buffer = true;
            Response.Clear();
            Response.ContentType = mimeType;
            Response.AddHeader("content-disposition", "attachment; filename= guia_pmj" + "." + extension);
            Response.OutputStream.Write(bytes, 0, bytes.Length);
            Response.Flush();
            Response.End();

        }
Esempio n. 16
0
        private void btnGrabar_Click(object sender, EventArgs e)
        {
            clsUsuario usuarioEmpresa = new clsUsuario();
            clsEmpresa nuevaEmpresa   = new clsEmpresa();
            string     res1           = string.Empty;
            string     res2           = string.Empty;

            if (tbNomEmpresa.Text != string.Empty && tbDireccionEmpresa.Text != string.Empty && tbCiudad.Text != string.Empty && tbTelefono.Text != string.Empty && tbCodP.Text != string.Empty)
            {
                nuevaEmpresa.Id = nuevaEmpresa.RecuperarUltimoId() + 1;
                nuevaEmpresa.CiudadUbicacion = tbCiudad.Text;
                nuevaEmpresa.NombreEmpresa   = tbNomEmpresa.Text + " " + tbCiudad.Text;
                nuevaEmpresa.Direccion       = tbDireccionEmpresa.Text;
                nuevaEmpresa.Telefono        = tbTelefono.Text;
                nuevaEmpresa.CodPostal       = int.Parse(tbCodP.Text);

                res1 = nuevaEmpresa.Grabar();
                usuarioEmpresa.Nombre      = nuevaEmpresa.NombreEmpresa;
                usuarioEmpresa.Usuario     = nuevaEmpresa.NombreEmpresa;
                usuarioEmpresa.Contraseña  = "1234";
                usuarioEmpresa.TipoUsuario = "Empresa";
                res2 = usuarioEmpresa.Grabar();

                if (res1 == string.Empty && res2 == string.Empty)
                {
                    actualizarGrilla();
                    MessageBox.Show("Empresa registrada con exito el usuario para ingresar al sistema es: " + usuarioEmpresa.Usuario + " y la contraseña: " + usuarioEmpresa.Contraseña);
                }
                else
                {
                    MessageBox.Show("ocurrio el siguiente error" + res1 + res2);
                }
            }
            else
            {
                MessageBox.Show("Campos incompleto, por favor ingrese todos los datos solicitados");
            }

            tbCiudad.Clear();
            tbCodP.Clear();
            tbDireccionEmpresa.Clear();
            tbNomEmpresa.Clear();
            tbTelefono.Clear();
        }
Esempio n. 17
0
        private void btnLogin_Click(object sender, EventArgs e)
        {
            if (superValidator1.Validate())
            {
                Login.Usuario         = txtUsuario.Text;
                Login.Contraseña      = txtContra.Text;
                Login.CodEmpresaLogin = Convert.ToInt32(cmbEmpresa.SelectedValue);

                if (AdmUser.EstableceLogin(Login))
                {
                    iCodUser      = Login.CodUsuario;
                    sUsuario      = Login.Usuario;
                    sNombreUser   = Login.Nombre;
                    sApellidoUSer = Login.Apellido;
                    iNivelUser    = Login.Nivel;
                    iCodEmpresa   = Login.CodEmpresaLogin;
                    //iCodSucursal = Login.CodSucursalLogin;
                    EmpreLogin    = AdmEmp.CargaEmpresa(iCodEmpresa);
                    SucurLogin    = AdmSuc.CargaSucursal(iCodSucursal);
                    Configuracion = AdmEmp.CargaConfiguracion();
                    sEmpresa      = EmpreLogin.RazonSocial;
                    DirecIp       = con.LocalIPAddress();
                    RUC           = EmpreLogin.Ruc;
                    estadoIngreso = Login.EstadoIngreso;

                    mdi_Menu frm = new mdi_Menu();
                    this.Hide();
                    frm.Show();
                }
                else
                {
                    iContador += 1;
                    if (iContador == 3)
                    {
                        MessageBox.Show("Ha realizado 3 intentos de Logueo Erróneos, consulte con el Área de TI", "Logueo Fallido!");
                        Application.Exit();
                    }
                    else
                    {
                        MessageBox.Show("Usuario o Conraseña no coinciden", "Logueo Fallido!");
                    }
                }
            }
        }
Esempio n. 18
0
 //eliminado fisico.. no usar solo seguridad
 public bool Eliminar(clsEmpresa e)
 {
     try
     {
         using (TECAv8Entities ent = new TECAv8Entities())
         {
             //busca por PK el primero que encuentre lo coge
             var x = (from a in ent.Empresa where a.IdEmpresa == e.idEmpresa select a).First();
             ent.DeleteObject(x);//elimina el registro
             ent.SaveChanges();
         }
         return(true);
     }
     catch (Exception ex)
     {
         Console.WriteLine("Eliminar Error: " + ex);
         return(false);
     }
 }
Esempio n. 19
0
        public void actualizarGrilla()
        {
            clsEmpresa        nueva = new clsEmpresa();
            List <clsEmpresa> lista = new List <clsEmpresa>();

            foreach (clsEmpresa a in nueva.Leer())
            {
                if (a != null)
                {
                    lista.Add(a);
                }
            }

            if (lista != null)
            {
                dgvEmpresa.DataSource = null;
                dgvEmpresa.DataSource = lista;
            }
        }
Esempio n. 20
0
        public Boolean insert(clsEmpresa emp)
        {
            try
            {
                return(Memp.Insert(emp));
            }
            catch (Exception ex)
            {
                if (ex.Message.Contains("Duplicate entry"))
                {
                    DevComponents.DotNetBar.MessageBoxEx.Show("Se encontró el siguiente problema: N°- de Documento Repetido", "Advertencia", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                }

                else
                {
                    DevComponents.DotNetBar.MessageBoxEx.Show("Se encontró el siguiente problema: " + ex.Message, "Advertencia", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                }
                return(false);
            }
        }
Esempio n. 21
0
        protected void btPrint_Click(object sender, EventArgs e) {
            int Num = 0;
            String sTextoImagem = txtimgcode.Text;
            txtimgcode.Text = "";

            if (sTextoImagem.ToUpper() != this.Session["CaptchaImageText"].ToString().ToUpper()) {
                lblmsg.Text = "Código da imagem inválido.";
                return;
            }

            clsEmpresa Empresa_class = new clsEmpresa();
            bool isNum = Int32.TryParse(txtCod.Text, out Num);
            if (!isNum) {
                lblmsg.Text = "Inscrição Municipal inválida!";
                return;
            } else {
                bool bExiste = Empresa_class.ExisteEmpresa(Num);
                if (!bExiste) {
                    lblmsg.Text = "Inscrição Municipal inválida!";
                    return;
                }
            }

            SilStructure Sil = Empresa_class.CarregaSil(Num);

            if (Sil.Codigo == 0) {
                lblmsg.Text = "Solicitação inválida!";
                return;}
            else if (Sil.Protocolo == null) {
                lblmsg.Text = "Solicitação inválida!";
                return; } 
            else if (Sil.Data_Validade < DateTime.Now) {
                lblmsg.Text = "Solicitação inválida!";
                return;
            }
           

            lblmsg.Text = "";
            this.txtimgcode.Text = "";
            EmiteAlvara(Num);
        }
Esempio n. 22
0
        private void btnGrabarSucursal_Click(object sender, EventArgs e)
        {
            clsEmpresa  c     = new clsEmpresa();
            clsEmpresa  c1    = c.traerEmpresa(nombre);
            clsSucursal nueva = new clsSucursal();

            if (tbCodPostal.Text != string.Empty && tbDireccion.Text != string.Empty && tbProvincia.Text != string.Empty && tbLocalidad.Text != string.Empty && c1 != null)
            {
                nueva.IdSucursal         = nueva.RecuperarUltimoId() + 1;
                nueva.Nombre             = "Sucursal " + nombre + " " + tbLocalidad.Text;
                nueva.LocalidadUbicacion = tbLocalidad.Text;
                nueva.Provincia          = tbProvincia.Text;
                nueva.CodigoPostal       = int.Parse(tbCodPostal.Text);
                nueva.Direccion          = tbDireccion.Text;
                nueva.IdCentral          = c1.Id;
                clsUsuario nuevo = new clsUsuario();
                nuevo.Nombre      = nueva.Nombre;
                nuevo.Usuario     = nueva.Nombre;
                nuevo.Contraseña  = "1234";
                nuevo.TipoUsuario = "Sucursal";

                string resSucursal = string.Empty;
                string resUsuario  = string.Empty;
                resSucursal = nueva.Grabar();
                resUsuario  = nuevo.Grabar();
                if (resSucursal == string.Empty && resUsuario == string.Empty)
                {
                    MessageBox.Show("Sucursal registrada con exito el usuario para ingresar al sistema es: " + nuevo.Usuario + " y la contraseña: " + nuevo.Contraseña);
                }

                else
                {
                    MessageBox.Show("Ocurrio el siguiente error: " + resSucursal + resUsuario);
                }
            }
            else
            {
                MessageBox.Show("Campos de datos incompletos");
            }
        }
Esempio n. 23
0
        private void frmRegistrarEncomienda_Load(object sender, EventArgs e)
        {
            dgvElegircliente.DataSource = null;
            dgvElegirPaquete.DataSource = null;

            List <clsCliente> listaclientes = new List <clsCliente>();
            List <clsPaquete> listapaquetes = new List <clsPaquete>();
            clsPaquete        p1            = new clsPaquete();
            clsCliente        c1            = new clsCliente();

            foreach (clsCliente cli in c1.Leer())
            {
                if (cli.Estado == true)
                {
                    listaclientes.Add(cli);
                }
            }

            foreach (clsPaquete paq in p1.Leer())
            {
                if (paq.Estado == "Para enviar")
                {
                    listapaquetes.Add(paq);
                }
            }

            dgvElegircliente.DataSource = listaclientes;
            dgvElegirPaquete.DataSource = listapaquetes;

            clsEmpresa nueva = new clsEmpresa();

            foreach (clsEmpresa c in nueva.Leer())
            {
                if (c != null)
                {
                    cbempresas.Items.Add(c.NombreEmpresa);
                }
            }
        }
Esempio n. 24
0
        public Boolean Insert(clsEmpresa emp)
        {
            try
            {
                con.conectarBD();

                cmd             = new MySqlCommand("GuardaEmpresa", con.conector);
                cmd.CommandType = CommandType.StoredProcedure;
                MySqlParameter oParam;
                oParam           = cmd.Parameters.AddWithValue("razonsocial", emp.RazonSocial);
                oParam           = cmd.Parameters.AddWithValue("ruc", emp.Ruc);
                oParam           = cmd.Parameters.AddWithValue("direccion", emp.Direccion);
                oParam           = cmd.Parameters.AddWithValue("telefono", emp.Telefono);
                oParam           = cmd.Parameters.AddWithValue("fax", emp.Fax);
                oParam           = cmd.Parameters.AddWithValue("representante", emp.Representante);
                oParam           = cmd.Parameters.AddWithValue("estado", emp.Estado);
                oParam           = cmd.Parameters.AddWithValue("codusu", emp.CodUser);
                oParam           = cmd.Parameters.AddWithValue("newid", 0);
                oParam.Direction = ParameterDirection.Output;
                int x = cmd.ExecuteNonQuery();

                emp.CodEmpresaNuevo = Convert.ToInt32(cmd.Parameters["newid"].Value);

                if (x != 0)
                {
                    return(true);
                }
                else
                {
                    return(false);
                }
            }
            catch (MySqlException ex)
            {
                throw ex;
            }
            finally { con.conector.Dispose(); cmd.Dispose(); con.desconectarBD(); }
        }
Esempio n. 25
0
 public bool Guardar(clsEmpresa e)
 {
     try
     {
         int id = getIdSiguiente();
         e.idEmpresa = id;
         using (TECAv8Entities ent = new TECAv8Entities())
         { //se instancia el entity para poder usar los nombres de las tablas
             Empresa empresa = new Empresa()
             {
                 IdEmpresa       = e.idEmpresa,
                 RazonSocial     = e.razonSocial,
                 NombreComercial = e.nombreComercial,
                 Ruc             = e.ruc,
                 Direccion       = e.direccion,
                 //IdImagen = e.idImagen,
                 //Logo = e.logo,
                 //Fondo = e.fondo,
                 Logotipo = e.logotipo,
                 //FechaInicioSistema = e.fechaInicioSistema,
                 Correo      = e.correo,
                 SitioWeb    = e.sitioWeb,
                 Sector      = e.sector,
                 Descripcion = e.descripcion,
                 IdEstado    = e.idEstado
             };
             //ent.AddObject("Empresa", empresa);
             ent.AddToEmpresa(empresa);
             ent.SaveChanges();
         }
         return(true);
     }
     catch (Exception ex)
     {
         Console.WriteLine("Error al guardar: " + ex);
         return(false);
     }
 }
Esempio n. 26
0
 public Boolean GuardarEmpresa(clsEmpresa empresa)
 {
     try
     {
         string consulta = @"INSERT INTO MAE_EMIDOCELE(NU_EMINUMRUC, NO_EMIRAZSOC, CO_EMICODAGE, NO_ESTEMIELE, NO_CONEMIELE, NO_EMIUBIGEO, NO_EMIDEPART, NO_EMIPROVIN, NO_EMIDISTRI, NO_EMIDIRFIS, NO_BASTIPBAS, NO_BASNOMSRV, NO_BASNOMBAS, NO_BASUSRBAS, NO_BASUSRPAS, NO_TABFACCAB, NO_TABFACDET, NO_USUSOLSUN, NO_PASSOLSUN, FE_REGCREACI, FL_REGINACTI) " +
                           "VALUES(@nu_eminumruc, @no_emirazsoc, @co_emicodage, @no_estemiele, @no_conemiele, @no_emiubigeo, @no_emidepart, @no_emiprovin, @no_emidistri, @no_emidirfis, @no_bastipbas, @no_basnomsrv, @no_basnombas, @no_basusrbas, @no_basusrpas, @no_tabfaccab, @no_tabfacdet, @no_ususolsun, @no_passolsun, GETDATE(), @fl_reginacti)";
         con.conectarBD();
         cmd = new SqlCommand(consulta, con.conector);
         cmd.Parameters.AddWithValue("@nu_eminumruc", SqlDbType.VarChar).Value = empresa.nu_eminumruc;
         cmd.Parameters.AddWithValue("@no_emirazsoc", SqlDbType.VarChar).Value = empresa.no_emirazsoc;
         cmd.Parameters.AddWithValue("@co_emicodage", SqlDbType.VarChar).Value = empresa.co_emicodage;
         cmd.Parameters.AddWithValue("@no_estemiele", SqlDbType.VarChar).Value = empresa.no_estemiele;
         cmd.Parameters.AddWithValue("@no_conemiele", SqlDbType.VarChar).Value = empresa.no_conemiele;
         cmd.Parameters.AddWithValue("@no_emiubigeo", SqlDbType.VarChar).Value = empresa.no_emiubigeo;
         cmd.Parameters.AddWithValue("@no_emidepart", SqlDbType.VarChar).Value = empresa.no_emidepart;
         cmd.Parameters.AddWithValue("@no_emiprovin", SqlDbType.VarChar).Value = empresa.no_emiprovin;
         cmd.Parameters.AddWithValue("@no_emidistri", SqlDbType.VarChar).Value = empresa.no_emidistri;
         cmd.Parameters.AddWithValue("@no_emidirfis", SqlDbType.VarChar).Value = empresa.no_emidirfis;
         cmd.Parameters.AddWithValue("@no_bastipbas", SqlDbType.VarChar).Value = empresa.no_bastipbas;
         cmd.Parameters.AddWithValue("@no_basnomsrv", SqlDbType.VarChar).Value = empresa.no_basnomsrv;
         cmd.Parameters.AddWithValue("@no_basnombas", SqlDbType.VarChar).Value = empresa.no_basnombas;
         cmd.Parameters.AddWithValue("@no_basusrbas", SqlDbType.VarChar).Value = empresa.no_basusrbas;
         cmd.Parameters.AddWithValue("@no_basusrpas", SqlDbType.VarChar).Value = empresa.no_basusrpas;
         cmd.Parameters.AddWithValue("@no_tabfaccab", SqlDbType.VarChar).Value = empresa.no_tabfaccab;
         cmd.Parameters.AddWithValue("@no_tabfacdet", SqlDbType.VarChar).Value = empresa.no_tabfacdet;
         cmd.Parameters.AddWithValue("@no_ususolsun", SqlDbType.VarChar).Value = empresa.no_ususolsun;
         cmd.Parameters.AddWithValue("@no_passolsun", SqlDbType.VarChar).Value = empresa.no_passolsun;
         cmd.Parameters.AddWithValue("@fl_reginacti", SqlDbType.VarChar).Value = empresa.fl_reginacti;
         cmd.CommandType = CommandType.Text;
         dr = cmd.ExecuteReader();
         return(true);
     }
     catch (Exception ex)
     {
         throw ex;
     }
     finally { con.conector.Dispose(); cmd.Dispose(); con.desconectarBD(); }
 }
        public clsEmpresa listar_empresa()
        {
            clsEmpresa empresa = null;

            try
            {
                con.conectarBD();
                cmd             = new MySqlCommand("listar_empresa", con.conector);
                cmd.CommandType = CommandType.StoredProcedure;
                dr = cmd.ExecuteReader();

                if (dr.HasRows)
                {
                    while (dr.Read())
                    {
                        empresa = new clsEmpresa()
                        {
                            Ruc              = (string)dr["ruc"],
                            Usuariosol       = (string)dr["usuariosol"],
                            Clavesol         = (string)dr["clavesol"],
                            Rutacertificado  = (string)dr["nbcertificado"],
                            Clavecertificado = (string)dr["ccerfitificado"],
                            Urlenvio         = (string)dr["urlenvio"]
                        };
                    }
                }
                return(empresa);
            }
            catch (MySqlException ex)
            {
                return(empresa);

                throw ex;
            }
            finally { con.conector.Dispose(); cmd.Dispose(); con.desconectarBD(); }
        }
Esempio n. 28
0
        private void btnRegistrarEncomienda_Click(object sender, EventArgs e)
        {
            if (tbCodpaquete.Text != string.Empty && tbdnicliente.Text != string.Empty && cbempresas.SelectedItem != null)
            {
                clsEmpresa verifica   = new clsEmpresa();
                bool       encontrado = verifica.existeCodigoPostal(cbempresas.SelectedItem.ToString(), int.Parse(tbCodPostal.Text));
                if (encontrado == true)
                {
                    clsFactura nuevo = new clsFactura();
                    nuevo.Id            = nuevo.RecuperarUltimoId() + 1;
                    nuevo.CodigoPaquete = tbCodpaquete.Text;
                    nuevo.Nombrecliente = tbnomcliente.Text;
                    nuevo.Dnicliente    = int.Parse(tbdnicliente.Text);
                    nuevo.Precio        = float.Parse(tbPrecio.Text);
                    nuevo.Fechallegada  = dtpfecha.Value;
                    nuevo.Fechaenvio    = dtOculto.Value;
                    nuevo.Empresa       = cbempresas.SelectedItem.ToString();
                    nuevo.Postal        = int.Parse(tbCodPostal.Text);
                    List <clsPaquete> lista1  = new List <clsPaquete>();
                    clsPaquete        cambiar = new clsPaquete();
                    cambiar = cambiar.retornarPaquete(nuevo.CodigoPaquete);
                    clsPaquete modi = new clsPaquete();
                    if (cambiar.Estado == "Despachado")
                    {
                        MessageBox.Show("Este paquete ya fue enviado");
                    }

                    else
                    {
                        clsPaquete p2 = new clsPaquete();

                        foreach (clsPaquete g in p2.Leer())
                        {
                            if (g.Id == cambiar.Id)
                            {
                                g.NombreDestinatario = cambiar.NombreDestinatario;
                                g.DniDestinatario    = cambiar.DniDestinatario;
                                g.Ciudad             = cambiar.Ciudad;
                                g.Direccion          = cambiar.Direccion;
                                g.Id     = cambiar.Id;
                                g.Codigo = cambiar.Codigo;
                                g.Kilos  = cambiar.Kilos;
                                g.Estado = "Despachado";
                                lista1.Add(g);
                            }
                            else
                            {
                                lista1.Add(g);
                            }
                        }



                        string res2 = string.Empty;
                        res2 = modi.ModificarPaq(lista1);
                        string res = string.Empty;
                        res = nuevo.Grabar();
                        if (res == string.Empty)
                        {
                            MessageBox.Show("encomienda enviada");
                        }

                        else
                        {
                            MessageBox.Show("ocurrio el siguiente error" + res);
                        }

                        tbCodpaquete.Clear();
                        tbdnicliente.Clear();
                        tbnomcliente.Clear();
                        tbPrecio.Clear();
                    }
                }
                else
                {
                    MessageBox.Show("No coincide el codigo postal del paquete con el de la empresa y sus sucursales, por favor verifique bien");
                }
            }
            else if (tbCodpaquete.Text != string.Empty && tbdnicliente.Text == string.Empty && tbCodPostal.Text == string.Empty)
            {
                MessageBox.Show("Seleccione el cliente");
            }
            else
            {
                MessageBox.Show("Seleccione el paquete a enviar  ");
            }
        }
              LbEmpDescripcion = null, LbEmpCategoria = null, LbUsuario = null; //LbEmpLatitud = null, LbEmpLongitud = null,

        public CREAEmpresaUsuarioPage(clsEmpresa obclsEmpresa)
        {
            this.BackgroundColor = Color.White;
            LbId = new Label
            {
                Text           = Convert.ToString(obclsEmpresa.PK_Emp_Id),
                FontSize       = 12,
                FontAttributes = FontAttributes.Bold,
                IsVisible      = false// Me oculta el id
            };
            LbEmpNombre = new Label
            {
                Text           = obclsEmpresa.Emp_Nombre,
                FontSize       = 20,
                FontAttributes = FontAttributes.Bold
            };
            LbEmpTelefonos = new Label
            {
                Text           = "Número de Contacto: " + obclsEmpresa.Emp_Telefonos,
                FontSize       = 15,
                FontAttributes = FontAttributes.Bold
            };
            LbEmpDireccion = new Label
            {
                Text           = "Dirección: " + obclsEmpresa.Emp_Direccion,
                FontSize       = 15,
                FontAttributes = FontAttributes.Bold
            };
            LbEmpDescripcion = new Label
            {
                Text           = "Descripción: " + obclsEmpresa.Emp_Descripcion,
                FontSize       = 15,
                FontAttributes = FontAttributes.Bold
            };
            LbEmpCategoria = new Label
            {
                Text           = "Categoria: " + obclsEmpresa.Categoria_Empresa.Descripcion,
                FontSize       = 15,
                FontAttributes = FontAttributes.Bold
            };
            LbUsuario = new Label
            {
                Text           = "Gerente: " + obclsEmpresa.Users.UserName + " " + obclsEmpresa.Users.UserLastName,
                FontSize       = 15,
                FontAttributes = FontAttributes.Bold
            };
            Logoimage = new Image
            {
                Source        = ImageSource.FromFile("empresa.png"),
                WidthRequest  = 80,
                HeightRequest = 80
            };

            var rating = new RatingStars();

            rating.SetBinding(RatingStars.RatingProperty, "Rating");
            rating.SetBinding(RatingStars.ReviewsProperty, "Reviews");

            StackLayout stack = new StackLayout
            {
                Padding         = new Thickness(12, 12, 12, 12),
                Margin          = new Thickness(12, 12, 12, 12),
                BackgroundColor = Color.White,
            };

            stack.Children.Add(LbId);
            stack.Children.Add(Logoimage);
            stack.Children.Add(LbEmpNombre);
            stack.Children.Add(LbUsuario);
            stack.Children.Add(LbEmpDireccion);
            stack.Children.Add(LbEmpTelefonos);
            stack.Children.Add(LbEmpCategoria);
            stack.Children.Add(LbEmpDescripcion);
            stack.Children.Add(rating);

            Content = new ScrollView
            {
                Orientation = ScrollOrientation.Vertical, // ScrollOrientation.Horizontal
                Content     = stack
            };
        }
Esempio n. 30
0
        protected void btConsultar_Click(object sender, EventArgs e)
        {
            string num_cpf_cnpj = "";

            lblMsg.Text = "";
            if (txtCod.Text.Trim() == "")
            {
                lblMsg.Text = "Digite o número do documento.";
                return;
            }
            if (txtCod.Text.Length < 17)
            {
                lblMsg.Text = "Número de documento inválido.";
                return;
            }

            if (optCPF.Checked && txtCPF.Text.Length < 14)
            {
                lblMsg.Text = "CPF inválido!";
                return;
            }
            if (optCNPJ.Checked && txtCNPJ.Text.Length < 18)
            {
                lblMsg.Text = "CNPJ inválido!";
                return;
            }

            if (optCPF.Checked)
            {
                num_cpf_cnpj = gtiCore.RetornaNumero(txtCPF.Text);
                if (!gtiCore.ValidaCpf(num_cpf_cnpj))
                {
                    lblMsg.Text = "CPF inválido!";
                    return;
                }
            }
            else
            {
                num_cpf_cnpj = gtiCore.RetornaNumero(txtCNPJ.Text);
                if (!gtiCore.ValidaCNPJ(num_cpf_cnpj))
                {
                    lblMsg.Text = "CNPJ inválido!";
                    return;
                }
            }
            int nNumDoc = Convert.ToInt32(txtCod.Text.Substring(txtCod.Text.Length - 8, 8));

            clsDebito Debito_class = new clsDebito();
            int       nCodigo      = 0;
            DateTime  dDataDoc     = Convert.ToDateTime("01/01/1900");
            decimal   nValorGuia   = 0;
            bool      bExisteDoc   = Debito_class.ExisteDocumento(nNumDoc);

            if (!bExisteDoc)
            {
                lblMsg.Text = "Número de documento não cadastrado.";
            }
            else
            {
                nCodigo = Debito_class.RetornaDocumentoCodigo(nNumDoc);
                numdocumento DadosDoc = Debito_class.RetornaDadosDocumento(nNumDoc);
                dDataDoc   = Convert.ToDateTime(DadosDoc.datadocumento);
                nValorGuia = Convert.ToDecimal(DadosDoc.valorguia);
            }

            if (nCodigo < 100000)
            {
                clsImovel    imovel_class         = new clsImovel();
                ImovelStruct reg                  = imovel_class.LoadReg(nCodigo);
                List <ProprietarioStruct> regProp = imovel_class.ListaProprietario(nCodigo, true);
                if (optCPF.Checked)
                {
                    if (Convert.ToInt64(gtiCore.RetornaNumero(regProp[0].CPF)).ToString("00000000000") != num_cpf_cnpj)
                    {
                        lblMsg.Text = "CPF informado não pertence a este documento.";
                        return;
                    }
                }
                else
                {
                    if (Convert.ToInt64(gtiCore.RetornaNumero(regProp[0].CPF)).ToString("00000000000000") != num_cpf_cnpj)
                    {
                        lblMsg.Text = "CNPJ informado não pertence a este documento.";
                        return;
                    }
                }
            }
            else
            {
                if (nCodigo >= 100000 && nCodigo < 500000)
                {
                    clsEmpresa    empresa_class = new clsEmpresa();
                    EmpresaStruct reg           = empresa_class.LoadReg(nCodigo);
                    if (optCPF.Checked)
                    {
                        if (Convert.ToInt64(gtiCore.RetornaNumero(reg.cpf_cnpj)).ToString("00000000000") != num_cpf_cnpj)
                        {
                            lblMsg.Text = "CPF informado não pertence a este documento.";
                            return;
                        }
                    }
                    else
                    {
                        if (Convert.ToInt64(gtiCore.RetornaNumero(reg.cpf_cnpj)).ToString("00000000000000") != num_cpf_cnpj)
                        {
                            lblMsg.Text = "CNPJ informado não pertence a este documento.";
                            return;
                        }
                    }
                }
                else
                {
                    clsCidadao    cidadao_class = new clsCidadao();
                    CidadaoStruct reg           = cidadao_class.LoadReg(nCodigo);
                    if (optCPF.Checked)
                    {
                        if (Convert.ToInt64(gtiCore.RetornaNumero(reg.Cpf)).ToString("00000000000") != num_cpf_cnpj)
                        {
                            lblMsg.Text = "CPF informado não pertence a este documento.";
                            return;
                        }
                    }
                    else
                    {
                        if (Convert.ToInt64(gtiCore.RetornaNumero(reg.Cnpj)).ToString("00000000000000") != num_cpf_cnpj)
                        {
                            lblMsg.Text = "CNPJ informado não pertence a este documento.";
                            return;
                        }
                    }
                }
            }

            List <DebitoStructure> ListaParcelas = Carregaparcelas(nNumDoc, dDataDoc);
            int nSid = Debito_class.GravaDetalheDAM(ListaParcelas, txtCod.Text, dDataDoc, nValorGuia);

            printCarne(nSid);
        }