Beispiel #1
0
        private void btn_guardar_Click(object sender, EventArgs e)
        {
            if (CValidar.ValidarEmpresa(tb_nombre, tb_nit, tb_propietario, errorIcono, this))
            {
                string time = DateTime.Now.ToString("yyyy_mm_dd hh_mm_ss");

                time = time.Replace(" ", "P");
                string dir = "/img/empresa/empresa" + time + ".jpg";
                pb_empresa.Image.Save(@"" + Application.StartupPath + dir, ImageFormat.Jpeg);
                MEmpresa empresa = new MEmpresa(tb_nombre.Text, tb_nit.Text, dir, tb_direccion.Text, tb_telefono.Text, tb_sigla.Text, tb_propietario.Text);
                if (id != 0)
                {
                    if (CEmpresa.Editar(id, empresa, this))
                    {
                        btn_editar.Enabled  = true;
                        btn_guardar.Enabled = false;
                        habilitar(false);
                    }
                }
                else
                {
                    if (CEmpresa.Insertar(empresa, this))
                    {
                        btn_editar.Enabled  = true;
                        btn_guardar.Enabled = false;
                        habilitar(false);
                    }
                }
            }
        }
Beispiel #2
0
        protected void BtnGuardarDatosGenerales_Click(object sender, EventArgs e)
        {
            CEmpresa objEmpresa = new CEmpresa(_DataSistema.ConexionBaseDato);

            dvEmpresa = new DataView(objEmpresa.Detalle(0, TxtEmpresa.Text, TxtNombreContact.Text, TxtEmailC.Text, TxtTelC.Text, _DataSistema.Cusuario,
                                                        TxtTelEmpresa.Text, TxtDirEmpresa.Text, 0, 0,
                                                        TxtNombRepre.Text, TxtEmailRep.Text, TxtNitRep.Text, TxtDuiRep.Text, 0, _DataSistema.Cusuario, _DataSistema.Cusuario, DateTime.Now, "", DateTime.Now, 2).TB_EMPRESA);

            try
            {
                if (dvEmpresa.Count > 0)
                {
                    objResultado = objEmpresa.Actualizacion(Convert.ToInt32(TxtIDEmpresa.Text), TxtEmpresa.Text, TxtNombreContact.Text, TxtEmailC.Text, TxtTelC.Text, TxtNitEmpresa.Text,
                                                            TxtTelEmpresa.Text, TxtDirEmpresa.Text, Convert.ToInt32(CboDepartamento.SelectedValue), Convert.ToInt32(CboMunicipio.SelectedValue),
                                                            TxtNombRepre.Text, TxtEmailRep.Text, TxtNitRep.Text, TxtDuiRep.Text, Convert.ToInt32(CboActEcono.SelectedValue), _DataSistema.Cusuario, _DataSistema.Cusuario, TipoActualizacion.Actualizar);
                }
                else
                {
                    objResultado = objEmpresa.Actualizacion(0, TxtEmpresa.Text, TxtNombreContact.Text, TxtEmailC.Text, TxtTelC.Text, TxtNitEmpresa.Text,
                                                            TxtTelEmpresa.Text, TxtDirEmpresa.Text, Convert.ToInt32(CboDepartamento.SelectedValue), Convert.ToInt32(CboMunicipio.SelectedValue),
                                                            TxtNombRepre.Text, TxtEmailRep.Text, TxtNitRep.Text, TxtDuiRep.Text, Convert.ToInt32(CboActEcono.SelectedValue), _DataSistema.Cusuario, _DataSistema.Cusuario, TipoActualizacion.Adicionar);
                    TxtIDEmpresa.Text = Convert.ToString(objResultado.CodigoAuxiliar);
                }
                FillCamposDatosGenerales();
            }
            catch (Exception ex)
            {
                DespliegaMensajeUpdatePanel(ex.Message, UPDatoGeneral);
            }
        }
Beispiel #3
0
        private void Mostrar()
        {
            DataTable info = CEmpresa.Mostrar();

            if (info.Rows.Count > 0)
            {
                tb_nombre.Text      = info.Rows[0]["nombre"].ToString();
                tb_nit.Text         = info.Rows[0]["nit"].ToString();
                tb_propietario.Text = info.Rows[0]["nomPropietario"].ToString();
                tb_sigla.Text       = info.Rows[0]["sigla"].ToString();
                tb_direccion.Text   = info.Rows[0]["direccion"].ToString();
                tb_telefono.Text    = info.Rows[0]["telefono"].ToString();
                id = int.Parse(info.Rows[0]["id"].ToString());
                Image c = Image.FromFile(@"" + Application.StartupPath + info.Rows[0]["logo"].ToString());
                pb_empresa.Image    = newImagen(c, 250, 250);
                btn_editar.Enabled  = true;
                btn_guardar.Enabled = false;
                habilitar(false);
            }
            else
            {
                btn_guardar.Enabled = true;
                btn_editar.Enabled  = false;
                habilitar(true);
            }
        }
Beispiel #4
0
        protected void FillCamposDatosGenerales()
        {
            CEmpresa objEmpresa = new CEmpresa(_DataSistema.ConexionBaseDato);

            dvEmpresa = new DataView(objEmpresa.Detalle(0, TxtEmpresa.Text, TxtNombreContact.Text, TxtEmailC.Text, TxtTelC.Text, _DataSistema.Cusuario,
                                                        TxtTelEmpresa.Text, TxtDirEmpresa.Text, 0, 0,
                                                        TxtNombRepre.Text, TxtEmailRep.Text, TxtNitRep.Text, TxtDuiRep.Text, 0, _DataSistema.Cusuario, _DataSistema.Cusuario, DateTime.Now, "", DateTime.Now, 2).TB_EMPRESA);
            if (dvEmpresa.Count > 0)
            {
                TxtIDEmpresa.Text         = dvEmpresa.Table.Rows[0]["ID"].ToString();
                TxtEmpresa.Text           = dvEmpresa.Table.Rows[0]["DS_NOMBRE_EMPRESA"].ToString();
                CboActEcono.SelectedValue = dvEmpresa.Table.Rows[0]["ID_ACT_ECO"].ToString();
                TxtNombreContact.Text     = dvEmpresa.Table.Rows[0]["DS_NOMBRE_CONTACTO"].ToString();
                TxtEmailC.Text            = dvEmpresa.Table.Rows[0]["DS_EMAIL_CONTACTO"].ToString();
                TxtTelC.Text                  = dvEmpresa.Table.Rows[0]["DS_TELEFONO_CONTACTO"].ToString();
                TxtNitEmpresa.Text            = dvEmpresa.Table.Rows[0]["DS_NIT_EMPRESA"].ToString();
                TxtTelEmpresa.Text            = dvEmpresa.Table.Rows[0]["DS_TELEFONO_EMPRESA"].ToString();
                TxtDirEmpresa.Text            = dvEmpresa.Table.Rows[0]["DS_DIRECCION_EMPRESA"].ToString();
                CboDepartamento.SelectedValue = dvEmpresa.Table.Rows[0]["ID_DEPARTAMENTO"].ToString();
                CboMunicipio.SelectedValue    = dvEmpresa.Table.Rows[0]["ID_MUNICIPIO"].ToString();
                TxtNombRepre.Text             = dvEmpresa.Table.Rows[0]["DS_NOMBRE_REPRESENTANTE"].ToString();
                TxtEmailRep.Text              = dvEmpresa.Table.Rows[0]["DS_EMAIL_REPRESENTATE"].ToString();
                TxtNitRep.Text                = dvEmpresa.Table.Rows[0]["DS_NIT_REPRESENTANTE"].ToString();
                TxtDuiRep.Text                = dvEmpresa.Table.Rows[0]["DS_DUI_REPRESENTANTE"].ToString();
            }
        }
Beispiel #5
0
        private void NewVentaExecuted(object sender, EventArgs e)
        {
            DataTable empresa = CEmpresa.Mostrar();

            if (empresa.Rows.Count == 0)
            {
                MessageBox.Show("No existe Empresa Registrada, Primero registre una empresa");
                return;
            }
            DataTable cla = CCodigo.ultimo();

            if (cla.Rows.Count == 0)
            {
                MessageBox.Show("Ingrese una llave de dosificacion");
                return;
            }
            Debug.Assert(venta == null);
            _Commands.VentaCommands.New.Enabled = false; // Disable new client command to prevent re-entrancy
            venta          = new VVentas(Datos);
            venta.Commands = _Commands;
            this.ShowModalPanel(venta, DevComponents.DotNetBar.Controls.eSlideSide.Top);
            if (!_StartControl.Visible)
            {
                _StartControl.SlideOutButtonVisible = false;
            }
        }
Beispiel #6
0
 private void btn_pedido_Click(object sender, EventArgs e)
 {
     if (id_now != 0)
     {
         try
         {
             LocalReport rdlc = new LocalReport();
             rdlc.ReportPath             = @"..\..\Vistas\Report1.rdlc";
             rdlc.ReportEmbeddedResource = "facturacion.Vistas.Report1.rdlc";
             DataTable customer = CDetalleVenta.Mostrar((int)id_now);
             rdlc.DataSources.Add(new ReportDataSource("DataSet1", customer));
             DataTable       venta2     = CVenta.MostrarID(id_now);
             DataTable       infomacion = CEmpresa.Mostrar();
             DataTable       cliente    = CCliente.MostrarID(venta2.Rows[0]["idCliente"].ToString());
             ReportParameter nombre     = new ReportParameter("nombre_cliente", cliente.Rows[0]["nombre"].ToString());
             ReportParameter fecha      = new ReportParameter("fecha", venta2.Rows[0]["fecVenta"].ToString());
             ReportParameter numero     = new ReportParameter("numero", venta2.Rows[0]["numero"].ToString());
             rdlc.SetParameters(new ReportParameter[] { nombre, fecha, numero });
             Impresor imp = new Impresor();
             imp.Imprime(rdlc);
         }catch (Exception err) {
             Mostrar(string.Empty);
             MessageBox.Show("Upp!, algo ha salido mal, por favor vuelva a seleccionar la venta e intentelo de nuevo");
         }
     }
 }
Beispiel #7
0
    public static JArray ObtenerJsonEmpresas(int pIdEmpresa, CConexion pConexion)
    {
        CEmpresa Empresa   = new CEmpresa();
        JArray   JEmpresas = new JArray();

        Dictionary <string, object> Parametros = new Dictionary <string, object>();

        Parametros.Add("Baja", 0);
        foreach (CEmpresa oEmpresa in Empresa.LlenaObjetosFiltros(Parametros, pConexion))
        {
            JObject JEmpresa = new JObject();
            JEmpresa.Add("Valor", oEmpresa.IdEmpresa);
            JEmpresa.Add("Descripcion", oEmpresa.Empresa);
            if (oEmpresa.IdEmpresa == pIdEmpresa)
            {
                JEmpresa.Add(new JProperty("Selected", 1));
            }
            else
            {
                JEmpresa.Add(new JProperty("Selected", 0));
            }
            JEmpresas.Add(JEmpresa);
        }
        return(JEmpresas);
    }
Beispiel #8
0
        //BOTÃO SALVAR
        private void btnSalvarEmpresa_Click(object sender, EventArgs e)
        {
            bool dadosValidos = true;

            if (dadosValidos)
            {
                MEmpresa empresa = new MEmpresa();

                empresa.NomeEmpresa = txtNomeEmpresa.Text.Trim();

                try
                {
                    if (atual != null)
                    {
                        empresa.id = atual.id;
                        CEmpresa.Atualizar(empresa);
                        MessageBox.Show("Campo alterado com sucesso.", "", MessageBoxButtons.OK, MessageBoxIcon.Information);
                    }
                    else
                    {
                        CEmpresa.Inserir(empresa);
                        MessageBox.Show("Campo salvo com sucesso.", "", MessageBoxButtons.OK, MessageBoxIcon.Information);
                    }

                    this.Close();
                }
                catch (Exception Ex)
                {
                    MessageBox.Show(Ex.Message);
                }
            }
        }
    public static JArray ObtenerJsonImpresionTemplates(int pIdImpresionTemplate, CConexion pConexion)
    {
        CImpresionTemplate ImpresionTemplate   = new CImpresionTemplate();
        JArray             JImpresionTemplates = new JArray();

        Dictionary <string, object> Parametros = new Dictionary <string, object>();

        Parametros.Add("Baja", 0);
        foreach (CImpresionTemplate oImpresionTemplate in ImpresionTemplate.LlenaObjetosFiltros(Parametros, pConexion))
        {
            CEmpresa Empresa = new CEmpresa();
            Empresa.LlenaObjeto(oImpresionTemplate.IdEmpresa, pConexion);

            CImpresionDocumento ImpresionDocumento = new CImpresionDocumento();
            ImpresionDocumento.LlenaObjeto(oImpresionTemplate.IdImpresionDocumento, pConexion);

            JObject JImpresionTemplate = new JObject();
            JImpresionTemplate.Add("Valor", oImpresionTemplate.IdImpresionTemplate);
            JImpresionTemplate.Add("Descripcion", Empresa.Empresa + " - " + ImpresionDocumento.ImpresionDocumento);
            if (oImpresionTemplate.IdImpresionTemplate == pIdImpresionTemplate)
            {
                JImpresionTemplate.Add(new JProperty("Selected", 1));
            }
            else
            {
                JImpresionTemplate.Add(new JProperty("Selected", 0));
            }
            JImpresionTemplates.Add(JImpresionTemplate);
        }
        return(JImpresionTemplates);
    }
Beispiel #10
0
        protected void FillGVListaEmpresa()
        {
            CEmpresa objEmpresa     = new CEmpresa(_DataSistema.ConexionBaseDato);
            DataView dvDatosEmpresa = new DataView(objEmpresa.Detalle(0, "", "", "", "", "", "", "", 0, 0, "", "", "", "", 0, "", "", DateTime.Today, "", DateTime.Today, 3).TB_EMPRESA);

            GVListaEmpresa.DataSource = dvDatosEmpresa;
            GVListaEmpresa.DataBind();
        }
Beispiel #11
0
    protected void Page_Load(object sender, EventArgs e)
    {
        HttpCookie cookie = new HttpCookie("IdUsuario");

        HttpContext.Current.Response.SetCookie(cookie);
        int IdUsuario = (HttpContext.Current.Request.Cookies["IdUsuario"].Value != null) ? Convert.ToInt32(HttpContext.Current.Request.Cookies["IdUsuario"].Value.ToString()) : 0;

        HttpContext.Current.Session["IdUsuario"] = IdUsuario;
        string pagina = new System.IO.FileInfo(Page.Request.Url.AbsolutePath).Name;

        if (pagina != "InicioSesion.aspx")
        {
            string idUsuario = HttpContext.Current.Session["IdUsuario"].ToString();
            if (idUsuario == "")
            {
                idUsuario = "0";
            }
            if (Convert.ToInt32(idUsuario) == 0)
            {
                Response.Redirect("../InicioSesion.aspx");
            }

            //Abrir Conexion
            CConexion ConexionBaseDatos = new CConexion();
            string    respuesta         = ConexionBaseDatos.ConectarBaseDatosSqlServer();
            //¿La conexion se establecio?
            if (respuesta == "Conexion Establecida")
            {
                bool accesoDirecto = Convert.ToBoolean(HttpContext.Current.Request["AccesoDirecto"]);
                if (!accesoDirecto)
                {
                    CrearMenu(pagina, ConexionBaseDatos);
                    //divPanelControles.Attributes["activo"] = "false";
                }
                CrearTituloSeccion(pagina, accesoDirecto, ConexionBaseDatos);
                CUsuario Usuario = new CUsuario();
                Usuario.LlenaObjeto(Convert.ToInt32(idUsuario), ConexionBaseDatos);
                CSucursal Sucursal = new CSucursal();
                Sucursal.LlenaObjeto(Usuario.IdSucursalActual, ConexionBaseDatos);
                CEmpresa Empresa = new CEmpresa();
                Empresa.LlenaObjeto(Sucursal.IdEmpresa, ConexionBaseDatos);
                divEncabezadoImagen.InnerHtml  = "<img class='imgLogo' src='../Archivos/EmpresaLogo/" + Empresa.Logo + "' />";
                divEncabezadoImagen.InnerHtml += "";
            }

            //Cerrar Conexion
            ConexionBaseDatos.CerrarBaseDatos();
        }
        else
        {
            divEncabezadoImagen.InnerHtml      = "<img class='imgBanner' src='" + ResolveClientUrl("~/images/banner-keep-info.jpg") + "' />";
            divEncabezadoTituloSeccion.Visible = false;
        }
        HttpCookie miSesion = new HttpCookie("IdUsuario");

        miSesion.Value = IdUsuario.ToString();
        HttpContext.Current.Response.SetCookie(miSesion);
    }
        protected void BtnGuardarEncuestaSemanalP_Click(object sender, EventArgs e)
        {
            TxtIdAspirante.Text = _DataSistema.Cusuario;
            String usuario = null;

            usuario = TxtIdAspirante.Text;
            if (usuario != null || usuario != "")
            {
                CEmpresa objEmpresa = new CEmpresa(_DataSistema.ConexionBaseDato);
                dvEmpresa = new DataView(objEmpresa.Detalle(0, "", "", "", "", "", "",
                                                            "", 0, 0, "", "", "", "", 0, _DataSistema.Cusuario, _DataSistema.Cusuario,
                                                            DateTime.Today, _DataSistema.Cusuario, DateTime.Today, 2).TB_EMPRESA);

                CPasantiaAspirante objPasantiaAspirante = new CPasantiaAspirante(_DataSistema.ConexionBaseDato);
                dvPasantiaAspirante = new DataView(objPasantiaAspirante.Detalle(0, _DataSistema.Cusuario, 0,
                                                                                _DataSistema.Cusuario, DateTime.Today, _DataSistema.Cusuario, DateTime.Today, 1).TB_PASANTIA_ASPIRANTE);
                try
                {
                    if (dvEmpresa.Count > 0)
                    {
                        TxtIdEmpresaE.Text  = dvEmpresa.Table.Rows[0]["ID"].ToString();
                        TxtIdPasantiaE.Text = dvPasantiaAspirante.Table.Rows[0]["ID_PASANTIA"].ToString();

                        CEncuestaAspirante objEncuestaAspirante = new CEncuestaAspirante(_DataSistema.ConexionBaseDato);
                        objResultado = objEncuestaAspirante.Actualizacion(0, TxtIdAspirante.Text, Convert.ToInt32(TxtIdPasantiaE.Text),
                                                                          Convert.ToInt32(TxtIdEmpresaE.Text), Convert.ToChar(RB1.SelectedValue), Convert.ToChar(RB2.SelectedValue),
                                                                          Convert.ToChar(RB3.SelectedValue), Convert.ToChar(RB4.SelectedValue), Convert.ToChar(RB5.SelectedValue),
                                                                          Convert.ToChar(RB6.SelectedValue), _DataSistema.Cusuario, TipoActualizacion.Adicionar);
                    }
                    if (objResultado.CodigoError == 0)
                    {
                        Consultar();
                        DespliegaMensajeUpdatePanel("Registro Guardado Correctamente", UPPanelEncuestaSemanal);
                        //MOSTRAR LA ULTIMA REGISTRADA
                        CEncuestaAspirante objEncuestaAspirante = new CEncuestaAspirante(_DataSistema.ConexionBaseDato);
                        dvEncuesta = new DataView(objEncuestaAspirante.Detalle(0, TxtIdAspirante.Text, Convert.ToInt32(TxtIdPasantiaE.Text),
                                                                               Convert.ToInt32(TxtIdEmpresaE.Text), Convert.ToChar(RB1.SelectedValue), Convert.ToChar(RB2.SelectedValue),
                                                                               Convert.ToChar(RB3.SelectedValue), Convert.ToChar(RB4.SelectedValue), Convert.ToChar(RB5.SelectedValue),
                                                                               Convert.ToChar(RB6.SelectedValue), _DataSistema.Cusuario, DateTime.Now, _DataSistema.Cusuario, DateTime.Now, 3).TB_ENCUESTA_SEMANAL_ASPIRANTE);
                        if (dvEncuesta.Count > 0)
                        {
                            TxtIdEncuesta.Text = dvEncuesta.Table.Rows[0]["ID"].ToString();
                        }
                        CargarReporteEncuestaSemanal();
                        LimpiarEncuesta();
                    }
                    else
                    {
                        DespliegaMensajeUpdatePanel(objResultado.MensajeError, UPPanelEncuestaSemanal);
                    }
                }
                catch (Exception ex)
                {
                    DespliegaMensajeUpdatePanel(ex.Message, UPPanelEncuestaSemanal);
                }
            }
        }
Beispiel #13
0
        private void FillGVEmpresaEncuesta()
        {
            CEmpresa objEmpresa = new CEmpresa(_DataSistema.ConexionBaseDato);

            dvEmpresa = new DataView(objEmpresa.Detalle(0, "",
                                                        "", "", "", "", "", "", 0, 0, "", "", "", "", 0, _DataSistema.Cusuario, _DataSistema.Cusuario,
                                                        DateTime.Today, _DataSistema.Cusuario, DateTime.Today, 5).TB_EMPRESA);
            GVListaEmpresaEncuesta.DataSource = dvEmpresa;
            GVListaEmpresaEncuesta.DataBind();
        }
Beispiel #14
0
        private void empresa_cargar()
        {
            DataTable info = CEmpresa.Mostrar();

            if (info.Rows.Count > 0)
            {
                lb_nombreEmpresa.Text = info.Rows[0]["nombre"].ToString();
                //lb_autorizacion.Text = info.Rows[0]["numAutorizacion"].ToString();
                lb_nit.Text = info.Rows[0]["nit"].ToString();
                Image c = Image.FromFile(@"" + Application.StartupPath + info.Rows[0]["logo"].ToString());
                pictureBox1.Image = newImagen(c, 350, 350);
            }
        }
        //FUNÇÃO EDITAR
        private void VEmpresaEditar_Load(object sender, EventArgs e)
        {
            atual = CEmpresa.Obter(atual);

            if (atual != null)
            {
                txtNomeEditarEmpresa.Text = atual.NomeEmpresa;
            }
            else
            {
                Close();
            }
        }
Beispiel #16
0
        public VVentas(DataTable Datos)
        {
            InitializeComponent();
            DataTable info = CEmpresa.Mostrar();

            if (info.Rows.Count > 0)
            {
                lb_nombreEmpresa.Text = info.Rows[0]["nombre"].ToString();
                //lb_autorizacion.Text = info.Rows[0]["numAutorizacion"].ToString();
                lb_nit.Text = info.Rows[0]["nit"].ToString();
                Image c = Image.FromFile(@"" + Application.StartupPath + info.Rows[0]["logo"].ToString());
                pb_imagen_empresa.Image = newImagen(c, 350, 350);
            }
            DataTable nro = CVenta.Mostrar();

            if (nro.Rows.Count > 0)
            {
                lb_numero.Text = nro.Rows[0]["id"].ToString();
            }
            else
            {
                lb_numero.Text = "0";
            }
            DataTable product = CProducto.Mostrar();

            mClientesBindingSource.DataSource = CCliente.mostrar();
            mProductoBindingSource.DataSource = product;
            if (product.Rows.Count > 0)
            {
                tb_extra.Text = product.Rows[0]["nombre"].ToString();
            }
            else
            {
                btn_añadir.Enabled = false;
            }
            tb_nombreAp.Enabled = false;
            btn_guardar.Enabled = false;
            lista.MouseClick   += new MouseEventHandler(lista_productos_mouseclick);
            DataTable ult = CVenta.ultimofecha();

            if (ult.Rows.Count == 0)
            {
                numero_next = 1;
            }
            else
            {
                numero_next = Int32.Parse(ult.Rows[0]["numero"].ToString());
                numero_next++;
            }
            this.Datos = Datos;
        }
Beispiel #17
0
    public static string AgregarEmpresa(Dictionary <string, object> pEmpresa)
    {
        //Abrir Conexion
        CConexion ConexionBaseDatos = new CConexion();
        string    respuesta         = ConexionBaseDatos.ConectarBaseDatosSqlServer();

        //¿La conexion se establecio?
        if (respuesta == "Conexion Establecida")
        {
            CEmpresa Empresa = new CEmpresa();
            Empresa.IdEmpresa      = 0;
            Empresa.RazonSocial    = Convert.ToString(pEmpresa["RazonSocial"]);
            Empresa.Empresa        = Convert.ToString(pEmpresa["Empresa"]);
            Empresa.RFC            = Convert.ToString(pEmpresa["RFC"]);
            Empresa.Telefono       = Convert.ToString(pEmpresa["Telefono"]);
            Empresa.Correo         = Convert.ToString(pEmpresa["Correo"]);
            Empresa.RegimenFiscal  = Convert.ToString(pEmpresa["RegimenFiscal"]);
            Empresa.Dominio        = Convert.ToString(pEmpresa["Dominio"]);
            Empresa.Calle          = Convert.ToString(pEmpresa["Calle"]);
            Empresa.NumeroExterior = Convert.ToString(pEmpresa["NumeroExterior"]);
            Empresa.NumeroInterior = Convert.ToString(pEmpresa["NumeroInterior"]);
            Empresa.Colonia        = Convert.ToString(pEmpresa["Colonia"]);
            Empresa.IdLocalidad    = Convert.ToInt32(pEmpresa["IdLocalidad"]);
            Empresa.CodigoPostal   = Convert.ToString(pEmpresa["CodigoPostal"]);
            Empresa.IdMunicipio    = Convert.ToInt32(pEmpresa["IdMunicipio"]);
            Empresa.IdLocalidad    = Convert.ToInt32(pEmpresa["IdLocalidad"]);
            Empresa.Referencia     = Convert.ToString(pEmpresa["Referencia"]);
            Empresa.Logo           = Convert.ToString(pEmpresa["Logo"]);

            string validacion = ValidarEmpresa(Empresa, ConexionBaseDatos);

            JObject oRespuesta = new JObject();
            if (validacion == "")
            {
                Empresa.Agregar(ConexionBaseDatos);
                oRespuesta.Add(new JProperty("Error", 0));
                ConexionBaseDatos.CerrarBaseDatosSqlServer();
            }
            else
            {
                oRespuesta.Add(new JProperty("Error", 1));
                oRespuesta.Add(new JProperty("Descripcion", validacion));
            }
            ConexionBaseDatos.CerrarBaseDatosSqlServer();
            return(oRespuesta.ToString());
        }
        else
        {
            return("1|" + respuesta);
        }
    }
    public static string ObtenerFormaEditarImpresionEtiquetas(int IdImpresionEtiquetas)
    {
        CConexion ConexionBaseDatos             = new CConexion();
        string    respuesta                     = ConexionBaseDatos.ConectarBaseDatosSqlServer();
        int       puedeEditarImpresionEtiquetas = 0;
        JObject   oRespuesta                    = new JObject();
        JObject   oPermisos                     = new JObject();
        CUsuario  Usuario = new CUsuario();

        if (Usuario.TienePermisos(new string[] { "puedeEditarImpresionEtiquetas" }, ConexionBaseDatos) == "")
        {
            puedeEditarImpresionEtiquetas = 1;
        }
        oPermisos.Add("puedeEditarImpresionEtiquetas", puedeEditarImpresionEtiquetas);

        if (respuesta == "Conexion Establecida")
        {
            JObject             Modelo             = new JObject();
            CImpresionEtiquetas ImpresionEtiquetas = new CImpresionEtiquetas();
            ImpresionEtiquetas.LlenaObjeto(IdImpresionEtiquetas, ConexionBaseDatos);

            CImpresionTemplate ImpresionTemplate = new CImpresionTemplate();
            ImpresionTemplate.LlenaObjeto(ImpresionEtiquetas.IdImpresionTemplate, ConexionBaseDatos);

            CEmpresa Empresa = new CEmpresa();
            Empresa.LlenaObjeto(ImpresionTemplate.IdEmpresa, ConexionBaseDatos);

            CImpresionDocumento ImpresionDocumento = new CImpresionDocumento();
            ImpresionDocumento.LlenaObjeto(ImpresionTemplate.IdImpresionDocumento, ConexionBaseDatos);

            Modelo.Add(new JProperty("IdImpresionEtiquetas", ImpresionEtiquetas.IdImpresionEtiquetas));
            Modelo.Add(new JProperty("Templates", CImpresionTemplate.ObtenerJsonImpresionTemplates(ImpresionEtiquetas.IdImpresionTemplate, ConexionBaseDatos)));
            Modelo.Add(new JProperty("Campo", ImpresionEtiquetas.Campo));
            Modelo.Add(new JProperty("Etiqueta", ImpresionEtiquetas.Etiqueta.Substring(1, ImpresionEtiquetas.Etiqueta.Length - 2)));

            Modelo.Add(new JProperty("Permisos", oPermisos));
            oRespuesta.Add(new JProperty("Error", 0));
            oRespuesta.Add(new JProperty("Modelo", Modelo));
            ConexionBaseDatos.CerrarBaseDatosSqlServer();
        }
        else
        {
            oRespuesta.Add(new JProperty("Error", 1));
            oRespuesta.Add(new JProperty("Descripcion", "No hay conexion a Base de Datos"));
        }
        return(oRespuesta.ToString());
    }
        //BOTÃO PESQUISAR
        private void btnPesquisarEmpresa_Click(object sender, EventArgs e)
        {
            MEmpresa empresa = new MEmpresa();

            empresa.NomeEmpresa = txtEmpresaPesquisar.Text.Trim();

            dataGridView1.DataSource = null;

            try
            {
                dataGridView1.DataSource = CEmpresa.Pesquisar(empresa);
            }
            catch (Exception Ex)
            {
                MessageBox.Show(Ex.Message);
            }
        }
Beispiel #20
0
    public static string ObtenerFormaAgregarAlmacen()
    {
        CConexion ConexionBaseDatos = new CConexion();
        string    respuesta         = ConexionBaseDatos.ConectarBaseDatosSqlServer();
        JObject   oRespuesta        = new JObject();

        if (respuesta == "Conexion Establecida")
        {
            JObject Modelo = new JObject();

            CEmpresa Empresa   = new CEmpresa();
            JArray   JEmpresas = new JArray();
            foreach (CEmpresa oEmpresa in Empresa.LlenaObjetos(ConexionBaseDatos))
            {
                JObject JEmpresa = new JObject();
                JEmpresa.Add(new JProperty("IdEmpresa", oEmpresa.IdEmpresa));
                JEmpresa.Add(new JProperty("Empresa", oEmpresa.Empresa));
                JEmpresas.Add(JEmpresa);
            }

            Modelo.Add(new JProperty("Empresas", JEmpresas));

            CTipoAlmacen TipoAlmacen   = new CTipoAlmacen();
            JArray       JTiposAlmacen = new JArray();
            foreach (CTipoAlmacen oTipoAlmacen in TipoAlmacen.LlenaObjetos(ConexionBaseDatos))
            {
                JObject JTipoAlmacen = new JObject();
                JTipoAlmacen.Add(new JProperty("IdTipoAlmacen", oTipoAlmacen.IdTipoAlmacen));
                JTipoAlmacen.Add(new JProperty("TipoAlmacen", oTipoAlmacen.TipoAlmacen));
                JTiposAlmacen.Add(JTipoAlmacen);
            }

            Modelo.Add("TiposAlmacen", JTiposAlmacen);
            Modelo.Add("Paises", CJson.ObtenerJsonPaises(ConexionBaseDatos));

            oRespuesta.Add(new JProperty("Error", 0));
            oRespuesta.Add(new JProperty("Modelo", Modelo));
            ConexionBaseDatos.CerrarBaseDatosSqlServer();
        }
        else
        {
            oRespuesta.Add(new JProperty("Error", 1));
            oRespuesta.Add(new JProperty("Descripcion", "No hay conexion a Base de Datos"));
        }
        return(oRespuesta.ToString());
    }
        //LOAD DA TELA
        private void VTaxaPesquisar_Load(object sender, EventArgs e)
        {
            //PREENCHER COMBOBOX COM O NOME DA EMPRESA
            MEmpresa item = new MEmpresa();

            item.NomeEmpresa = "";
            List <MEmpresa> lista = CEmpresa.Pesquisar(item);

            if (lista == null)
            {
                lista = new List <MEmpresa>();
            }

            item.NomeEmpresa = "[SELECIONE PARA PESQUISAR]";
            lista.Insert(0, item);

            cbSelecionarEmpresaPesquisar.DataSource = lista;
        }
    public static string ObtenerFormaImpresionTemplate(int pIdImpresionTemplate)
    {
        CConexion ConexionBaseDatos            = new CConexion();
        string    respuesta                    = ConexionBaseDatos.ConectarBaseDatosSqlServer();
        int       puedeEditarImpresionTemplate = 0;
        JObject   oRespuesta                   = new JObject();
        JObject   oPermisos                    = new JObject();
        CUsuario  Usuario = new CUsuario();

        if (Usuario.TienePermisos(new string[] { "puedeEditarImpresionTemplate" }, ConexionBaseDatos) == "")
        {
            puedeEditarImpresionTemplate = 1;
        }
        oPermisos.Add("puedeEditarImpresionTemplate", puedeEditarImpresionTemplate);

        if (respuesta == "Conexion Establecida")
        {
            JObject            Modelo            = new JObject();
            CImpresionTemplate ImpresionTemplate = new CImpresionTemplate();
            ImpresionTemplate.LlenaObjeto(pIdImpresionTemplate, ConexionBaseDatos);

            CEmpresa Empresa = new CEmpresa();
            Empresa.LlenaObjeto(ImpresionTemplate.IdEmpresa, ConexionBaseDatos);

            CImpresionDocumento ImpresionDocumento = new CImpresionDocumento();
            ImpresionDocumento.LlenaObjeto(ImpresionTemplate.IdImpresionDocumento, ConexionBaseDatos);

            Modelo.Add(new JProperty("IdImpresionTemplate", ImpresionTemplate.IdImpresionTemplate));
            Modelo.Add(new JProperty("Empresa", Empresa.Empresa));
            Modelo.Add(new JProperty("ImpresionDocumento", ImpresionDocumento.ImpresionDocumento));
            Modelo.Add(new JProperty("RutaTemplate", ImpresionTemplate.RutaTemplate));
            Modelo.Add(new JProperty("RutaCSS", ImpresionTemplate.RutaCSS));
            Modelo.Add(new JProperty("Permisos", oPermisos));
            oRespuesta.Add(new JProperty("Error", 0));
            oRespuesta.Add(new JProperty("Modelo", Modelo));
        }
        else
        {
            oRespuesta.Add(new JProperty("Error", 1));
            oRespuesta.Add(new JProperty("Descripcion", "No hay conexion a Base de Datos"));
        }
        ConexionBaseDatos.CerrarBaseDatosSqlServer();
        return(oRespuesta.ToString());
    }
Beispiel #23
0
        //LOAD TELA
        private void VTaxaCadastrar_Load(object sender, EventArgs e)
        {
            if (atual != null)
            {
                this.Text = "Editar Taxa de Embarque";
            }
            else
            {
                this.Text = "Inserir Taxa de Embarque";
            }

            //PREENCHER COMBOBOX COM O NOME DA EMPRESA
            MEmpresa item = new MEmpresa();

            item.NomeEmpresa = "";
            List <MEmpresa> lista = CEmpresa.Pesquisar(item);

            if (lista == null)
            {
                lista = new List <MEmpresa>();
            }

            item.NomeEmpresa = "[Escolha uma Empresa]";
            lista.Insert(0, item);

            cbSelecionarEmpresa.DataSource = lista;

            try
            {
                if (atual != null)
                {
                    cbSelecionarEmpresa.SelectedValue = atual.EmpresaID.Value;
                    txtData.Text        = atual.Data.ToString();
                    txtQuantidade.Text  = atual.Quantidade.ToString();
                    txtValorTarifa.Text = atual.ValorTarifa.ToString();
                    txtValorTotal.Text  = atual.ValorTotal.ToString();
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message, "", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }
Beispiel #24
0
        private void FillInfoEmpresa()
        {
            CEmpresa objEmpresa = new CEmpresa(_DataSistema.ConexionBaseDato);

            dvEmpresa = new DataView(objEmpresa.Detalle(Convert.ToInt32(TxtIdEmpresa.Text), _DataSistema.Cusuario, "", "", "", "", "", "", 0, 0, "", "", "", "", 0, "", _DataSistema.Cusuario, DateTime.Today, _DataSistema.Cusuario, DateTime.Today, 0).TB_EMPRESA);
            if (dvEmpresa.Count > 0)
            {
                TxtNEmpresa.Text         = dvEmpresa.Table.Rows[0]["DS_NOMBRE_EMPRESA"].ToString();
                TxtNContacto.Text        = dvEmpresa.Table.Rows[0]["DS_NOMBRE_CONTACTO"].ToString();
                TxtEContacto.Text        = dvEmpresa.Table.Rows[0]["DS_EMAIL_CONTACTO"].ToString();
                TxtTelContacto.Text      = dvEmpresa.Table.Rows[0]["DS_TELEFONO_CONTACTO"].ToString();
                TxtNitEmpresa1.Text      = dvEmpresa.Table.Rows[0]["DS_NIT_EMPRESA"].ToString();
                TxtTelEmpresa.Text       = dvEmpresa.Table.Rows[0]["DS_TELEFONO_EMPRESA"].ToString();
                TxtDirEmpresa.Text       = dvEmpresa.Table.Rows[0]["DS_DIRECCION_EMPRESA"].ToString();
                TxtNRepresentante.Text   = dvEmpresa.Table.Rows[0]["DS_NOMBRE_CONTACTO"].ToString();
                TxtERepresentante.Text   = dvEmpresa.Table.Rows[0]["DS_NOMBRE_REPRESENTANTE"].ToString();
                TxtNitRepresentante.Text = dvEmpresa.Table.Rows[0]["DS_NIT_REPRESENTANTE"].ToString();
                TxtDuiRepresentante.Text = dvEmpresa.Table.Rows[0]["DS_DUI_REPRESENTANTE"].ToString();
            }
        }
Beispiel #25
0
    public static string CambiarEstatus(int pIdEmpresa, bool pBaja)
    {
        //Abrir Conexion
        CConexion ConexionBaseDatos = new CConexion();
        string    respuesta         = ConexionBaseDatos.ConectarBaseDatosSqlServer();

        //¿La conexion se establecio?
        if (respuesta == "Conexion Establecida")
        {
            CEmpresa Empresa = new CEmpresa();
            Empresa.IdEmpresa = pIdEmpresa;
            Empresa.Baja      = pBaja;
            Empresa.Eliminar(ConexionBaseDatos);
            respuesta = "0|EmpresaEliminado";
        }

        //Cerrar Conexion
        ConexionBaseDatos.CerrarBaseDatosSqlServer();
        return(respuesta);
    }
Beispiel #26
0
    public static string ObtenerPanelUbicacion(int IdTipoMonedaOrigen, int IdTipoMonedaDestino)
    {
        JObject   oRespuesta        = new JObject();
        CConexion ConexionBaseDatos = new CConexion();
        string    respuesta         = ConexionBaseDatos.ConectarBaseDatosSqlServer();

        if (respuesta == "Conexion Establecida")
        {
            JObject  Modelo  = new JObject();
            CUsuario Usuario = new CUsuario();
            Usuario.LlenaObjeto(Convert.ToInt32(HttpContext.Current.Session["IdUsuario"]), ConexionBaseDatos);

            CSucursal Sucursal = new CSucursal();
            Sucursal.LlenaObjeto(Usuario.IdSucursalActual, ConexionBaseDatos);
            Modelo.Add("Sucursal", Sucursal.Sucursal);

            CEmpresa Empresa = new CEmpresa();
            Empresa.LlenaObjeto(Sucursal.IdEmpresa, ConexionBaseDatos);
            Modelo.Add("Empresa", Empresa.Empresa);

            Dictionary <string, object> Parametros = new Dictionary <string, object>();
            Parametros.Add("IdTipoMonedaOrigen", Convert.ToInt32(IdTipoMonedaOrigen));
            Parametros.Add("IdTipoMonedaDestino", Convert.ToInt32(IdTipoMonedaDestino));
            Parametros.Add("Fecha", DateTime.Today);

            CTipoCambio TipoCambio = new CTipoCambio();
            TipoCambio.LlenaObjetoFiltrosTipoCambio(Parametros, ConexionBaseDatos);
            Modelo.Add("TipoCambio", TipoCambio.TipoCambio);

            oRespuesta.Add("Modelo", Modelo);
            oRespuesta.Add("Error", 0);
            ConexionBaseDatos.CerrarBaseDatosSqlServer();
        }
        else
        {
            oRespuesta.Add("Error", 1);
            oRespuesta.Add("Descripcion", respuesta);
        }

        return(oRespuesta.ToString());
    }
        //BOTÃO EXCLUIR
        private void btnExcluir_Click(object sender, EventArgs e)
        {
            if (dataGridView1.SelectedRows != null &&
                dataGridView1.SelectedRows.Count > 0)
            {
                DialogResult excluirEmpresa = MessageBox.Show("Deseja Excluir esta Empresa?", "",
                                                              MessageBoxButtons.YesNo, MessageBoxIcon.Question,
                                                              MessageBoxDefaultButton.Button2);

                if (excluirEmpresa == DialogResult.Yes)
                {
                    MEmpresa empresa = (MEmpresa)dataGridView1.SelectedRows[0].
                                       DataBoundItem;

                    bool sucesso = false;

                    try
                    {
                        CEmpresa.Excluir(empresa);
                        sucesso = true;
                    }
                    catch
                    {
                        MessageBox.Show("Empresa já possui taxa de Embarque, cadastrada, sera necessário exclui-las",
                                        "", MessageBoxButtons.OK, MessageBoxIcon.Error);
                    }

                    if (sucesso)
                    {
                        MessageBox.Show("Empresa Excluida com sucesso", "",
                                        MessageBoxButtons.OK, MessageBoxIcon.Information);

                        List <MEmpresa> lista = (List <MEmpresa>)dataGridView1.DataSource;
                        lista.Remove(empresa);

                        dataGridView1.DataSource = null;
                        dataGridView1.DataSource = lista;
                    }
                }
            }
        }
        //Botão Salvar
        private void btnSalvarEditarEmpresa_Click(object sender, EventArgs e)
        {
            atual.NomeEmpresa = txtNomeEditarEmpresa.Text;

            bool sucesso = false;

            try
            {
                CEmpresa.Atualizar(atual);
                sucesso = true;
            }
            catch (Exception Ex)
            {
                MessageBox.Show(Ex.Message);
            }

            if (sucesso)
            {
                MessageBox.Show("Empresa atualizada com sucesso!");
                Atualizou = true;
                Close();
            }
        }
    public static string ObtenerFormaAgregarImpresionTemplate()
    {
        CConexion ConexionBaseDatos = new CConexion();
        string    respuesta         = ConexionBaseDatos.ConectarBaseDatosSqlServer();
        JObject   oRespuesta        = new JObject();

        if (respuesta == "Conexion Establecida")
        {
            JObject Modelo = new JObject();
            Modelo.Add("Empresas", CEmpresa.ObtenerJsonEmpresas(ConexionBaseDatos));
            Modelo.Add("ImpresionDocumentos", CImpresionDocumento.ObtenerJsonImpresionDocumentos(ConexionBaseDatos));

            oRespuesta.Add(new JProperty("Error", 0));
            oRespuesta.Add(new JProperty("Modelo", Modelo));
            ConexionBaseDatos.CerrarBaseDatosSqlServer();
        }
        else
        {
            oRespuesta.Add(new JProperty("Error", 1));
            oRespuesta.Add(new JProperty("Descripcion", "No hay conexion a Base de Datos"));
        }
        return(oRespuesta.ToString());
    }
Beispiel #30
0
    public static string ObtenerFormaEditarEmpresa(int pIdEmpresa)
    {
        CConexion ConexionBaseDatos  = new CConexion();
        string    respuesta          = ConexionBaseDatos.ConectarBaseDatosSqlServer();
        int       puedeEditarEmpresa = 0;
        JObject   oRespuesta         = new JObject();
        JObject   oPermisos          = new JObject();
        CUsuario  Usuario            = new CUsuario();

        if (Usuario.TienePermisos(new string[] { "puedeEditarEmpresa" }, ConexionBaseDatos) == "")
        {
            puedeEditarEmpresa = 1;
        }
        oPermisos.Add("puedeEditarEmpresa", puedeEditarEmpresa);

        if (respuesta == "Conexion Establecida")
        {
            JObject  Modelo  = new JObject();
            CEmpresa Empresa = new CEmpresa();
            Empresa.LlenaObjeto(pIdEmpresa, ConexionBaseDatos);
            Modelo = CJson.ObtenerJsonEmpresa(Modelo, pIdEmpresa, ConexionBaseDatos);
            Modelo.Add("Localidades", CJson.ObtenerJsonLocalidades(Convert.ToInt32(Modelo["IdMunicipio"].ToString()), Convert.ToInt32(Modelo["IdLocalidad"].ToString()), ConexionBaseDatos));
            Modelo.Add("Municipios", CJson.ObtenerJsonMunicipios(Convert.ToInt32(Modelo["IdEstado"].ToString()), Convert.ToInt32(Modelo["IdMunicipio"].ToString()), ConexionBaseDatos));
            Modelo.Add("Estados", CJson.ObtenerJsonEstados(Convert.ToInt32(Modelo["IdPais"].ToString()), Convert.ToInt32(Modelo["IdEstado"].ToString()), ConexionBaseDatos));
            Modelo.Add("Paises", CJson.ObtenerJsonPaises(Convert.ToInt32(Modelo["IdPais"].ToString()), ConexionBaseDatos));
            Modelo.Add("Permisos", oPermisos);
            oRespuesta.Add("Error", 0);
            oRespuesta.Add("Modelo", Modelo);
            ConexionBaseDatos.CerrarBaseDatosSqlServer();
        }
        else
        {
            oRespuesta.Add(new JProperty("Error", 1));
            oRespuesta.Add(new JProperty("Descripcion", "No hay conexion a Base de Datos"));
        }
        return(oRespuesta.ToString());
    }