Beispiel #1
0
        private void btnGuardar_Click(object sender, EventArgs e)
        {
            string _error = "";
            string _numero_carton_documentos = txt_numero_carton_documentos.Text;
            string _estado_carton_documentos = cbm_estado_carton_documentos.Text;



            if (_numero_carton_documentos.Length == 0)
            {
                _error = "Debe Indicar un numero de Carton";
            }
            if (_estado_carton_documentos.Length == 0)
            {
                _error = "Debe Indicar un Estado de Carton";
            }

            if (_error.Length == 0)

            {
                string datos     = _numero_carton_documentos + "?" + _estado_carton_documentos;
                string columnas  = "_numero_carton_documentos?_estado_carton_documentos?";
                string tipodatos = "NpgsqlDbType.Varchar?NpgsqlDbType.Boolean";


                try
                {
                    int resul = AccesoLogica.Insert(datos, columnas, tipodatos, "ins_carton_documentos");

                    if (resul < 0)
                    {
                        MessageBox.Show("El Carton se ha Registrado Correctamente", "Guardado Correctamente", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
                        llenar_grid("id_carton_documentos > 0");
                        limpiar();
                    }
                }
                catch (NpgsqlException)
                {
                    MessageBox.Show("No se Pudo Guardar el registro en la Base de Datos", "Error al Guardar", MessageBoxButtons.OK, MessageBoxIcon.Error);
                }
            }
            else
            {
                MessageBox.Show(_error, "Error de validación", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }
Beispiel #2
0
        private void btnGuardar_Click(object sender, EventArgs e)
        {
            string _error           = "";
            string _nombre_proyecto = txt_nombre_proyecto.Text;
            string _observaciones   = txt_obsevaciones.Text;


            if (_nombre_proyecto.Length == 0)
            {
                _error = "Debe Indicar un nombre de Proyecto";
            }
            if (_observaciones.Length == 0)
            {
                _error = "Debe Indicar las Observaciones";
            }



            if (_error.Length == 0)
            {
                string datos     = _nombre_proyecto + "?" + _observaciones;
                string columnas  = "_nombre_proyecto?_observaciones";
                string tipodatos = "NpgsqlDbType.Varchar?NpgsqlDbType.Varchar";


                try
                {
                    int resul = AccesoLogica.Insert(datos, columnas, tipodatos, "ins_proyectos");
                    if (resul < 0)
                    {
                        MessageBox.Show("El Proyecto se ha Registrado Correctamente", "Guardado Correctamente", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
                        llenar_grid("id_proyectos > 0");
                        limpiar();
                    }
                }
                catch (NpgsqlException)
                {
                    MessageBox.Show("No se Pudo Guardar el registro en la Base de Datos", "Error al Guardar", MessageBoxButtons.OK, MessageBoxIcon.Error);
                }
            }
            else
            {
                MessageBox.Show(_error, "Error de validación", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }
        public DataSet PasaReporte()
        {
            DataTable dt_Reporte = new DataTable();
            DataSet   ds_Reporte = new DataSet();

            string columnas = "plan_cuentas.nombre_plan_cuentas,entidades.nombre_entidades,plan_cuentas.nivel_plan_cuentas," +
                              "plan_cuentas.t_plan_cuentas,plan_cuentas.n_plan_cuentas,plan_cuentas.codigo_plan_cuentas";

            string tablas = "public.plan_cuentas, public.entidades";

            string where = "entidades.id_entidades = plan_cuentas.id_entidades AND entidades.id_entidades=3";

            dt_Reporte = AccesoLogica.Select(columnas, tablas, where);

            ds_Reporte.Tables.Add(dt_Reporte);

            return(ds_Reporte);
        }
        public void Inserta_Producto(string _codigo_productos, string _descripcion_productos, double _precio_productos, int _id_proveedores, string _um_productos, int _id_grupos_productos)
        {
            string datos     = _codigo_productos + "?" + _descripcion_productos + "?" + _precio_productos + "?" + _id_proveedores + "?" + _um_productos + "?" + _id_grupos_productos;
            string columnas  = "_codigo_productos?_descripcion_productos?_precio_productos?_id_proveedores?_um_productos?_id_grupos_productos";
            string tipodatos = "NpgsqlDbType.Varchar?NpgsqlDbType.Varchar?NpgsqlDbType.Numeric?NpgsqlDbType.Integer?NpgsqlDbType.Varchar?NpgsqlDbType.Integer";

            try
            {
                int resul = AccesoLogica.Insert(datos, columnas, tipodatos, "ins_productos");
                if (resul < 0)
                {
                }
            }
            catch (NpgsqlException Ex)
            {
                throw (Ex);
            }
        }
        public void InsertaEstablecimiento(string _nombre_establecimientos, string _tag_establecimientos, string _direccion_establecimientos, string _telefono_establecimientos, double _latitud_establecimientos, double _longitud_establecimientos)

        {
            string datos     = _nombre_establecimientos + "?" + _tag_establecimientos + "?" + _direccion_establecimientos + "?" + _telefono_establecimientos + "?" + _latitud_establecimientos + "?" + _longitud_establecimientos;
            string columnas  = "_nombre_establecimientos?_web_establecimientos?_direccion_establecimientos?_telefono_establecimientos?_latitud_establecimientos?_longitud_establecimientos";
            string tipodatos = "NpgsqlDbType.Varchar?NpgsqlDbType.Varchar?NpgsqlDbType.Varchar?NpgsqlDbType.Varchar?NpgsqlDbType.Numeric?NpgsqlDbType.Numeric";

            try
            {
                int resul = AccesoLogica.Insert(datos, columnas, tipodatos, "ins_establecimientos");
                if (resul < 0)
                {
                }
            }
            catch (NpgsqlException Ex)
            {
            }
        }
Beispiel #6
0
        public static void CargarGridView(System.Windows.Forms.DataGridView gridView, string columnas, string tabla, string titulos)
        {
            try
            {
                gridView.DataSource = AccesoLogica.Select(columnas, tabla);
                gridView.DataMember = tabla;

                int      reg           = Convert.ToInt32(gridView.Rows.Count);
                string[] vectorTitulos = Vector(titulos);
                for (int i = 1; i <= vectorTitulos.Length; i++)
                {
                    gridView.Columns[i].HeaderCell.Value = vectorTitulos[i - 1];
                }
            }
            catch
            {
            }
        }
Beispiel #7
0
        private void crystalReportViewer1_Load(object sender, EventArgs e)
        {
            datas.dtUsuarioEdita dtUsuarioEdita = new datas.dtUsuarioEdita();

            NpgsqlDataAdapter daUsuarioEdita = new NpgsqlDataAdapter();

            daUsuarioEdita = AccesoLogica.Select_reporte("produccion_detalle.id_produccion_detalle, produccion_cabeza.id_produccion_cabeza, produccion_cabeza.xml_editados_produccion_cabeza, caminos.id_caminos, caminos.nombre_caminos, caminos.path_caminos, proyectos.id_proyectos, proyectos.nombre_proyectos, produccion_detalle.nombre_produccion_detalle, produccion_detalle.inicio_produccion_detalle, produccion_detalle.fin_produccion_detalle, usuarios.id_usuarios, usuarios.nombre_usuarios, usuarios.telefono_usuarios, produccion_detalle.creado, produccion_detalle.modificado", "  public.produccion_detalle, public.usuarios, public.produccion_cabeza, public.caminos, public.proyectos", "  produccion_detalle.id_produccion_cabeza = produccion_cabeza.id_produccion_cabeza AND usuarios.id_usuarios = produccion_detalle.id_usuarios_edita AND caminos.id_caminos = produccion_detalle.id_caminos AND proyectos.id_proyectos = caminos.id_proyectos AND produccion_detalle.id_usuarios_edita = '" + _id_usuario + "' AND produccion_detalle.modificado BETWEEN '" + _inicio + "' AND '" + _final + "'");

            daUsuarioEdita.Fill(dtUsuarioEdita, "produccion_detalle");
            int reg = dtUsuarioEdita.Tables[1].Rows.Count;



            reportes.rptUsuarioEdita ObjRep = new reportes.rptUsuarioEdita();
            ObjRep.SetDataSource(dtUsuarioEdita.Tables[1]);
            crystalReportViewer1.ReportSource = ObjRep;
            // llena_documento.Dispose();
        }
 public static void CargarGridView(System.Web.UI.WebControls.GridView gridView, string columnas, string tabla, string where, string titulos)
 {
     try
     {
         gridView.DataSource = AccesoLogica.Select(columnas, tabla, where);
         gridView.DataMember = tabla;
         gridView.DataBind();
         int      reg           = Convert.ToInt32(gridView.Rows.Count);
         string[] vectorTitulos = Vector(titulos);
         for (int i = 1; i <= vectorTitulos.Length; i++)
         {
             gridView.HeaderRow.Cells[i].Text = vectorTitulos[i - 1];
         }
     }
     catch
     {
     }
 }
 public static void CargarGridView_inner(System.Web.UI.WebControls.GridView gridView, string _titulos, string _campos, string _tabla_uno, string _tabla_dos, string _parametro)
 {
     try
     {
         gridView.DataSource = AccesoLogica.Select_inner_join(_campos, _tabla_uno, _tabla_dos, _parametro);
         gridView.DataMember = _tabla_uno;
         gridView.DataBind();
         int      reg           = Convert.ToInt32(gridView.Rows.Count);
         string[] vectorTitulos = Vector(_titulos);
         for (int i = 1; i <= vectorTitulos.Length; i++)
         {
             gridView.HeaderRow.Cells[i].Text = vectorTitulos[i - 1];
         }
     }
     catch
     {
     }
 }
        public void cargaEstablecimientos()
        {
            string    _nombre_establecimientos   = "";
            double    _latitud_establecimientos  = 0;
            double    _longitud_establecimientos = 0;
            DataTable dtEstablecimientos         = AccesoLogica.Select("nombre_establecimientos, latitud_establecimientos , longitud_establecimientos", "establecimientos");
            int       registros = dtEstablecimientos.Rows.Count;

            if (registros > 0)
            {
                foreach (DataRow renglon in dtEstablecimientos.Rows)
                {
                    _nombre_establecimientos   = renglon["nombre_establecimientos"].ToString();
                    _latitud_establecimientos  = Convert.ToDouble(renglon["latitud_establecimientos"].ToString());
                    _longitud_establecimientos = Convert.ToDouble(renglon["longitud_establecimientos"].ToString());
                    mapa(_latitud_establecimientos, _longitud_establecimientos, _nombre_establecimientos, 100, 100);
                }
            }
        }
        public static int DevuelveSequencia(string _secuencia, string _AS_nombre)
        {
            int _numero = 0;



            DataTable dtSeq = AccesoLogica.Select_secuencia(_secuencia, _AS_nombre);
            int       reg   = dtSeq.Rows.Count;

            if (reg > 0)
            {
                foreach (DataRow renglon in dtSeq.Rows)
                {
                    _numero = Convert.ToInt32(renglon[_AS_nombre].ToString());
                }
            }

            return(_numero);
        }
Beispiel #12
0
        public static void Inserta()
        {
            string numero_carton_documentos;
            bool   estado_carton_documentos;
            int    id_proyectos = 5;

            DataTable dtCartonesOrigen = AccesoLogica.Select2("*", "carton_documentos", "id_carton_documentos > 0");
            int       reg = dtCartonesOrigen.Rows.Count;

            if (reg > 0)
            {
//hola
                foreach (DataRow renglon in dtCartonesOrigen.Rows)
                {
                    try
                    {
                        numero_carton_documentos = Convert.ToString(renglon["numero_carton_documentos"].ToString());
                        estado_carton_documentos = Convert.ToBoolean(renglon["estado_carton_documentos"].ToString());

                        string datos     = numero_carton_documentos + "?" + estado_carton_documentos + "?" + id_proyectos;
                        string columnas  = "_numero_carton_documentos?_estado_carton_documentos?_id_proyectos";
                        string tipodatos = "NpgsqlDbType.Varchar?NpgsqlDbType.Boolean?NpgsqlDbTypeInteger";

                        try
                        {
                            int result = AccesoLogica.Insert(datos, columnas, tipodatos, "ins_carton_documentos");
                        }
                        catch (Exception Ex)
                        {
                            MessageBox.Show(Ex.Message, "Error al Guardar", MessageBoxButtons.OK, MessageBoxIcon.Error);
                        }
                    }
                    catch (Exception Ex)
                    {
                        MessageBox.Show(Ex.Message, "Error al Guardar", MessageBoxButtons.OK, MessageBoxIcon.Error);
                    }
                }
            }
            else
            {
                MessageBox.Show("No encontre Registros", "Error al Guardar", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }
 protected void Page_Load(object sender, EventArgs e)
 {
     if (!Page.IsPostBack)
     {
         this.txtNombre.Text    = Request.QueryString["Nombre"];
         this.txtApellidos.Text = Request.QueryString["Apellidos"];
         this.txtDireccion.Text = Request.QueryString["Direccion"];
         this.txtSueldo.Text    = Request.QueryString["SueldoBase"];
         this.txtTelefono.Text  = Request.QueryString["Telefono"];
         this.clFI.TodaysDate   = DateTime.Parse(Request.QueryString["FechaIngreso"]);
         this.clFI.SelectedDate = clFI.TodaysDate;
         foreach (DataRow row in AccesoLogica.ObtenerDepartamentos().Rows)
         {
             ListItem depto = new ListItem(row[1].ToString(), row[0].ToString());
             this.ddlDepartamentos.Items.Add(depto);
         }
         ddlDepartamentos.SelectedIndex = Convert.ToInt32(Request.QueryString["idDepartamento"]) - 1;
     }
 }
Beispiel #14
0
        private void button1_Click(object sender, EventArgs e)
        {
            int _id_proyectos = Convert.ToInt32(cbm_proyectos.SelectedValue.ToString());


            DataTable daCaminos = AccesoLogica.Select("caminos.id_caminos, caminos.nombre_caminos, caminos.path_caminos, usuarios.nombre_usuarios, proyectos.nombre_proyectos, caminos.creado, caminos.modificado", "public.caminos, public.usuarios, public.proyectos", "usuarios.id_usuarios = caminos.id_usuarios AND   proyectos.id_proyectos = caminos.id_proyectos AND   proyectos.id_proyectos = '" + _id_proyectos + "'  ");
            int       registro  = daCaminos.Rows.Count;

            if (registro > 0)
            {
                reportes.contCaminos frm = new reportes.contCaminos();
                frm._id_proyectos = _id_proyectos;
                frm.Show();
            }
            else
            {
                MessageBox.Show("No existe datos en el sistema", "Error de Registro", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }
Beispiel #15
0
        protected void btnGuardar_Click(object sender, EventArgs e)
        {
            btnModificar.Enabled = false;
            btnBuscar.Enabled    = false;
            btnCancelar.Visible  = true;
            habilitarCampos();

            try
            {
                if (validarVacios())
                {
                    if (validarEntero())
                    {
                        if (!Page.IsValid)
                        {
                            return;
                        }
                        AccesoLogica negocio   = new AccesoLogica();
                        int          rut       = Convert.ToInt32(txtRut.Text);
                        string       nombre    = txtNombre.Text;
                        string       apellido  = txtApellido.Text;
                        string       calle     = txtCalle.Text;
                        string       comuna    = txtComuna.Text;
                        int          numero    = Convert.ToInt32(txtNumero.Text);
                        int          resultado = negocio.InsertPersona(rut, nombre, apellido, calle, numero, comuna);
                        if (resultado == 1)
                        {
                            btnCancelar.Text   = "LIMPIAR";
                            btnGuardar.Enabled = false;
                            lblSucess.Visible  = true;
                            lblError.Visible   = false;
                            lblSucess.Text     = "Nuevo Registro Agregado Satisfactoriamente.";
                        }
                        negocio = null;
                    }
                }
            }
            catch (Exception exception)
            {
                lblError.Visible = true;
                lblError.Text    = "El registro a ingresar ya se encuentra en nuestras bases.";
            }
        }
Beispiel #16
0
        private void dataGridView1_CellContentClick(object sender, DataGridViewCellEventArgs e)
        {
            DataGridViewRow fila    = dataGridView1.CurrentRow;
            string          _camino = Convert.ToString(fila.Cells[2].Value); //obtengo el valor de la primer columna


            ////busco el id del indice cabeza
            string _parametros = " id_caminos = '" + _id_camino + "'   ";

            int _id_indice_cabeza = 0;

            DataTable dtCaminos = AccesoLogica.Select("id_indice_cabeza", "indice_cabeza", _parametros);
            int       reg       = dtCaminos.Rows.Count;

            if (reg > 0)
            {
                foreach (DataRow renglon in dtCaminos.Rows)
                {
                    _id_indice_cabeza = Convert.ToInt32(renglon["id_indice_cabeza"].ToString());
                }
            }


            DialogResult result = MessageBox.Show("Deseas Crear XML de este PDF?", "Crear nuevo XML", MessageBoxButtons.YesNo, MessageBoxIcon.Information);

            if (result == DialogResult.Yes)
            {
                CreadorXML Crea = new CreadorXML();
                Crea.nombre_pdf        = _camino;
                Crea.nombre_carpeta    = _path_camino;
                Crea._id_indice_cabeza = _id_indice_cabeza;
                Crea._id_usuarios      = _id_usuarios;
                Crea._id_camino        = _id_camino;
                //Crea._path_camino=_path_camino;
                Crea.Show();

                //   this.Hide();
            }
            if (result == DialogResult.No)
            {
            }
        }
        public List <Clases.ClasesServicioWeb.CredencialesAcceso> busca_Credenciales(string _imei, string _pin)
        {
            List <Clases.ClasesServicioWeb.CredencialesAcceso> Credenciales = new List <Clases.ClasesServicioWeb.CredencialesAcceso>();


            DataTable dtCredenciales = AccesoLogica.Select("dispositivos.imei_dispositivos, proveedores.nombre_proveedores", "dispositivos, proveedores", "dispositivos.id_proveedores = proveedores.id_proveedores AND dispositivos.clave_dispositivos = '" + Clases.Funciones.cifrar(_pin) + "' AND dispositivos.imei_dispositivos = '" + _imei + "'  ");

            Clases.ClasesServicioWeb.CredencialesAcceso Acceso = new Clases.ClasesServicioWeb.CredencialesAcceso();

            foreach (DataRow registro in dtCredenciales.Rows)
            {
                Acceso = new Clases.ClasesServicioWeb.CredencialesAcceso();
                Acceso.imei_dispositivos  = registro["imei_dispositivos"].ToString();
                Acceso.nombre_proveedores = registro["nombre_proveedores"].ToString();

                Credenciales.Add(Acceso);
            }
            dtCredenciales.Clone();
            return(Credenciales);
        }
Beispiel #18
0
        private void button1_Click(object sender, EventArgs e)
        {
            int _id_proyectos = Convert.ToInt32(cbm_proyectos.SelectedValue.ToString());
            int _id_caminos   = Convert.ToInt32(cmb_Caminos.SelectedValue.ToString());

            DataTable daIndice = AccesoLogica.Select("caminos.id_caminos, caminos.nombre_caminos, caminos.path_caminos, proyectos.id_proyectos, proyectos.nombre_proyectos, proyectos.observaciones_proyectos, indice_cabeza.id_indice_cabeza, indice_cabeza.nombre_indice_cabeza, indice_detalle.id_indice_detalle, tipo_indice.id_tipo_indice, tipo_indice.nombre_tipo_indice, indice_detalle.nombre_indice_detalle, indice_detalle.min_indice_detalle, indice_detalle.max_indice_detalle, indice_detalle.orden_indice_detalle ", "public.proyectos, public.caminos, public.indice_cabeza, public.indice_detalle, public.tipo_indice", "caminos.id_proyectos = proyectos.id_proyectos AND indice_cabeza.id_indice_cabeza = indice_detalle.id_indice_cabeza AND tipo_indice.id_tipo_indice = indice_detalle.id_tipo_indice AND   proyectos.id_proyectos = '" + _id_proyectos + "' AND caminos.id_caminos = '" + _id_caminos + "' ");
            int       registro = daIndice.Rows.Count;

            if (registro > 0)
            {
                reportes.contIndice frm = new reportes.contIndice();
                frm._id_proyectos = _id_proyectos;
                frm._id_caminos   = _id_caminos;
                frm.Show();
            }
            else
            {
                MessageBox.Show("No existe datos en el sistema", "Error de Registro", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }
Beispiel #19
0
        private void btnEliminar_Click(object sender, EventArgs e)
        {
            string _error = "";

            if (txt_nombre_indice_detalle.Text.Length == 0)
            {
                _error = "EL nombre de indice detalle no Puede estar Vacio";
            }
            if (_error.Length == 0)
            {
                DialogResult dialogo = MessageBox.Show("¿Seguro desea eliminar este registro?",
                                                       "Eliminar", MessageBoxButtons.YesNo, MessageBoxIcon.Question);
                if (dialogo == DialogResult.Yes)
                {
                    try
                    {
                        string _nombre_indice_detalle = txt_nombre_indice_detalle.Text;
                        int    resul = AccesoLogica.Delete("nombre_indice_detalle = '" + _nombre_indice_detalle + "' ", "temp_indice");

                        if (resul == 1)
                        {
                            MessageBox.Show("El Detalle se ha Eliminado Correctamente", "Eliminado Correctamente", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
                            llenar_grid("tipo_indice.id_tipo_indice = temp_indice.id_tipo_indice");

                            limpiar();
                        }
                    }
                    catch (NpgsqlException)
                    {
                        MessageBox.Show(_error, "Error de validación", MessageBoxButtons.OK, MessageBoxIcon.Error);
                    }
                }
                else
                {
                }
            }
            else
            {
                MessageBox.Show(_error, "Error de validación", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }
        public static void InsertaProduccionDetalle(int _id_produccion_cabeza, int _id_caminos, string _nombre_produccion_detalle, DateTime _inicio_produccion_detalle, DateTime _fin_produccion_detalle, int _id_usuarios_crea)
        {
            string datos     = _id_produccion_cabeza + "?" + _id_caminos + "?" + _nombre_produccion_detalle + "?" + _inicio_produccion_detalle + "?" + _fin_produccion_detalle + "?" + _id_usuarios_crea;
            string columnas  = "_id_produccion_cabeza?_id_caminos?_nombre_produccion_detalle?_inicio_produccion_detalle?_fin_produccion_detalle?_id_usuarios_crea";
            string tipodatos = "NpgsqlDbType.Integer?NpgsqlDbType.Integer?NpgsqlDbType.Varchar?NpgsqlDbType.DateTime?NpgsqlDbType.DateTime?NpgsqlDbType.Integer";

            //hola
            try
            {
                int result = AccesoLogica.Insert(datos, columnas, tipodatos, "ins_produccion_detalle");

                // HOLA
            }
            catch (NpgsqlException Ex)
            {
                MessageBox.Show(Ex.Message, "No se Pudo Guardar el registro en la Base de Datos", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }


            MessageBox.Show("Se ha Registrado Correctamente", "Guardado Correctamente", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
        }
Beispiel #21
0
 protected void btnModificar_Click(object sender, EventArgs e)
 {
     lblError.Visible = lblSucess.Visible = false;
     lblError.Text    = lblSucess.Text = String.Empty;
     try
     {
         if (validarVacios())
         {
             if (validarEntero())
             {
                 if (!Page.IsValid)
                 {
                     return;
                 }
                 AccesoLogica negocio   = new AccesoLogica();
                 int          rut       = Convert.ToInt32(txtDueño.Text);
                 string       patente   = txtPatente.Text;
                 string       marca     = txtMarca.Text;
                 string       modelo    = txtModelo.Text;
                 int          annio     = Convert.ToInt32(txtAño.Text);
                 string       color     = txtColor.Text;
                 int          resultado = negocio.ModifcarVehiculo(patente, marca, modelo, annio, color, rut);
                 if (resultado == 1)
                 {
                     btnCancelar.Text   = "LIMPIAR";
                     btnGuardar.Enabled = false;
                     lblSucess.Visible  = true;
                     lblError.Visible   = false;
                     lblSucess.Text     = "El registro se ha modificado con éxito.";
                 }
                 negocio = null;
             }
         }
     }
     catch (Exception exception)
     {
         lblError.Visible = true;
         lblError.Text    = exception.ToString();
     }
 }
Beispiel #22
0
        private void btnEliminar_Click(object sender, EventArgs e)
        {
            string _error = "";

            if (txt_nombre_caminos.Text.Length == 0)
            {
                _error = "EL nombre caminos no Puede estar Vacio";
            }
            if (_error.Length == 0)
            {
                DialogResult dialogo = MessageBox.Show("¿Seguro desea eliminar este registro?",
                                                       "Eliminar", MessageBoxButtons.YesNo, MessageBoxIcon.Question);
                if (dialogo == DialogResult.Yes)
                {
                    try
                    {
                        string _nombre_caminos = txt_nombre_caminos.Text;
                        int    resul           = AccesoLogica.Delete("nombre_caminos = '" + _nombre_caminos + "' ", "caminos");

                        if (resul == 1)
                        {
                            MessageBox.Show("El Camino se ha Eliminado Correctamente", "Eliminado Correctamente", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
                            llenar_grid("usuarios.id_usuarios = caminos.id_usuarios AND proyectos.id_proyectos = caminos.id_proyectos");
                            limpiar();
                        }
                    }
                    catch (NpgsqlException)
                    {
                        MessageBox.Show(_error, "Error de validación", MessageBoxButtons.OK, MessageBoxIcon.Error);
                    }
                }
                else
                {
                }
            }
            else
            {
                MessageBox.Show(_error, "Error de validación", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }
Beispiel #23
0
        public static void UpdateImagenLegal(int _id_documento_legal, byte[] _archivo_archivos_pdf, string _path_pdf_convertir, int _id_lecturas)
        {
            PonNumeros frm = new PonNumeros();



            NpgsqlCommand fun_archivo = new NpgsqlCommand("ins_archivo_pdf(:_id_documentos_legal, :_archivo_archivos_pdf)", Conexion.conn);

            fun_archivo.CommandType = CommandType.StoredProcedure;


            fun_archivo.Parameters.Add(new NpgsqlParameter(":_id_documentos_legal", NpgsqlDbType.Integer));
            fun_archivo.Parameters.Add(new NpgsqlParameter(":_archivo_archivos_pdf", NpgsqlDbType.Bytea));

            fun_archivo.Parameters[0].Value = _id_documento_legal;
            fun_archivo.Parameters[1].Value = _archivo_archivos_pdf;

            try
            {
                Conexion.conn.Open();

                Console.ForegroundColor = ConsoleColor.Cyan;

                fun_archivo.ExecuteNonQuery();

                Console.WriteLine("Subiendo Archivo: " + _path_pdf_convertir + " Tamaño: " + _archivo_archivos_pdf.Length / 1048576 + " MB");

                Conexion.conn.Close();


                //actualizo estado en lecturas
                AccesoLogica.Update("lecturas", "estado_lecturas = 'TRUE' ", "id_lecturas = '" + _id_lecturas + "' ");
            }
            catch (Exception Ex)
            {
                Console.WriteLine("Error al subir la imagen " + Ex.Message);
                SendError.EnviarErrorImportacion("Error al subir Imagen : " + _path_pdf_convertir, Ex.Message);
                Conexion.conn.Close();
            }
        }
Beispiel #24
0
 protected void btnModificar_Click(object sender, EventArgs e)
 {
     lblError.Visible = lblSucess.Visible = false;
     lblError.Text    = lblSucess.Text = String.Empty;
     try
     {
         if (validarVacios())
         {
             if (validarEntero())
             {
                 if (!Page.IsValid)
                 {
                     return;
                 }
                 AccesoLogica negocio   = new AccesoLogica();
                 int          rut       = Convert.ToInt32(txtRut.Text);
                 string       nombre    = txtNombre.Text;
                 string       apellido  = txtApellido.Text;
                 string       calle     = txtCalle.Text;
                 string       comuna    = txtComuna.Text;
                 int          numero    = Convert.ToInt32(txtNumero.Text);
                 int          resultado = negocio.ModifcarPersona(rut, nombre, apellido, calle, numero, comuna);
                 if (resultado == 1)
                 {
                     btnCancelar.Text   = "LIMPIAR";
                     btnGuardar.Enabled = false;
                     lblSucess.Visible  = true;
                     lblError.Visible   = false;
                     lblSucess.Text     = "Nuevo Registro Agregado Satisfactoriamente.";
                 }
                 negocio = null;
             }
         }
     }
     catch (Exception exception)
     {
         lblError.Visible = true;
         lblError.Text    = "Ha ocurrido un error al intentar actualizar los registros.";
     }
 }
Beispiel #25
0
        private void llenar_grid(string _parametro)
        {
            int    _id_licencias = 0;
            string _numero_licencias_registradas = "";
            string _cantidad_licencias           = "";
            string _entidad = "";
            string _total_licencias_compradas = "";


            DataTable dtLicencias = AccesoLogica.Select("licencias.id_licencias, licencias.numero_licencias_registradas, licencias.total_licencias_compradas, licencias.cantidad_licencias, licencias.descripcion_licencias", "licencias", "licencias.id_licencias > 0");

            foreach (DataRow renglon_li in dtLicencias.Rows)
            {
                _id_licencias = Convert.ToInt32(renglon_li["id_licencias"].ToString());
                _numero_licencias_registradas = AccesoLogica.descifrar(Convert.ToString(renglon_li["numero_licencias_registradas"].ToString()));
                _cantidad_licencias           = AccesoLogica.descifrar(Convert.ToString(renglon_li["cantidad_licencias"].ToString()));
                _entidad = AccesoLogica.descifrar(Convert.ToString(renglon_li["descripcion_licencias"].ToString()));
                _total_licencias_compradas = AccesoLogica.descifrar(Convert.ToString(renglon_li["total_licencias_compradas"].ToString()));
            }

            clases.Funciones.CargarGridView(dataGridViewLicencias, "'" + _id_licencias + "' AS Id, '" + _entidad + "', '" + _total_licencias_compradas + "', '" + _cantidad_licencias + "', '" + _numero_licencias_registradas + "'", "licencias", _parametro, "Id?Nombre Entidad?Licencias Compradas?Disponibles?Licencias Asignadas");
        }
Beispiel #26
0
        public static int insertaSoat(string _cierre_ventas_soat)
        {
            int _id_soat = 0;

            ///buscamos si existe


            string cadena1 = _cierre_ventas_soat;

            string cadena2 = "_cierre_ventas_soat";
            string cadena3 = "NpgsqlDbType.Varchar";

            try
            {
                int resultado = AccesoLogica.Insert(cadena1, cadena2, cadena3, "ins_soat");


                DataTable dtSoat = AccesoLogica.Select("id_soat", "soat", "cierre_ventas_soat  = '" + _cierre_ventas_soat + "'   ");
                int       regID  = dtSoat.Rows.Count;



                if (regID > 0)
                {
                    //ya existe

                    foreach (DataRow renglon in dtSoat.Rows)
                    {
                        _id_soat = Convert.ToInt32(renglon["id_soat"].ToString());
                    }
                }
            }
            catch (Exception Ex)
            {
                Console.WriteLine("Error en Tipo Documentos" + _cierre_ventas_soat);
                SendError.EnviarErrorImportacion("Error al Inserat tipo de documentos: " + _cierre_ventas_soat, Ex.Message);
            }
            return(_id_soat);
        }
Beispiel #27
0
        public static int insertaTipoDocumento(string _nombre_tipo_documentos)
        {
            int _id_tipo_documentos = 0;

            ///buscamos si existe


            string cadena1 = _nombre_tipo_documentos;

            string cadena2 = "_nombre_tipo_documentos";
            string cadena3 = "NpgsqlDbType.Varchar";

            try
            {
                int resultado = AccesoLogica.Insert(cadena1, cadena2, cadena3, "ins_tipo_documentos");


                DataTable dtTipoDocumentos = AccesoLogica.Select("id_tipo_documentos", "tipo_documentos", " rtrim(nombre_tipo_documentos)  = rtrim('" + _nombre_tipo_documentos + "')   ");
                int       regID            = dtTipoDocumentos.Rows.Count;



                if (regID > 0)
                {
                    //ya existe

                    foreach (DataRow renglon in dtTipoDocumentos.Rows)
                    {
                        _id_tipo_documentos = Convert.ToInt32(renglon["id_tipo_documentos"].ToString());
                    }
                }
            }
            catch (Exception Ex)
            {
                Console.WriteLine("Error en Tipo Documentos" + _nombre_tipo_documentos);
                SendError.EnviarErrorImportacion("Error al Inserat tipo de documentos: " + _nombre_tipo_documentos, Ex.Message);
            }
            return(_id_tipo_documentos);
        }
        public DataTable consulta()
        {
            DataTable dt = new DataTable();

            string columnas = "plan_cuentas.nombre_plan_cuentas,entidades.nombre_entidades,plan_cuentas.nivel_plan_cuentas," +
                              "plan_cuentas.t_plan_cuentas,plan_cuentas.n_plan_cuentas,plan_cuentas.codigo_plan_cuentas";

            string tablas = "public.plan_cuentas, public.entidades";

            string where = "entidades.id_entidades = plan_cuentas.id_entidades AND entidades.id_entidades=3";

            dt = AccesoLogica.Select(columnas, tablas, where);


            /*
             * string txtNombre = row["nombre"].ToString();
             *
             * string txtApellido = row["apellido"].ToString();
             */

            return(dt);
        }
Beispiel #29
0
        private void btnBuscar_Click(object sender, EventArgs e)
        {
            string _error = "";

            /*  if (txt_nombre_indice.Text.Length == 0)
             * {
             *    _error = "EL nombre indice no puede estar vacio.";
             * }*/
            if (_error.Length == 0)
            {
                string _nombre_indice_cabeza = Convert.ToString(cbm_nombre_indice.SelectedValue.ToString());
                //string _nombre_indice_cabeza = txt_nombre_indice.Text;



                string columnas1 = "indice_detalle.id_indice_detalle, tipo_indice.nombre_tipo_indice, indice_detalle.nombre_indice_detalle, indice_detalle.min_indice_detalle, indice_detalle.max_indice_detalle, indice_detalle.orden_indice_detalle";
                string tablas    = "public.indice_cabeza, public.indice_detalle, public.tipo_indice";
                string where = "indice_cabeza.id_indice_cabeza = indice_detalle.id_indice_cabeza AND tipo_indice.id_tipo_indice = indice_detalle.id_tipo_indice AND indice_detalle.relacionado_indice_detalle = 'false' AND indice_cabeza.nombre_indice_cabeza LIKE '" + _nombre_indice_cabeza + "'";


                DataTable dtDetalle = AccesoLogica.Select(columnas1, tablas, where);
                int       registros = dtDetalle.Rows.Count;
                if (registros <= 0)
                {
                    MessageBox.Show("No existen registros para Asignar", "Busqueda Exitosa", MessageBoxButtons.OK, MessageBoxIcon.Information);
                }
                else
                {
                    llenar_grid("indice_cabeza.id_indice_cabeza = indice_detalle.id_indice_cabeza AND tipo_indice.id_tipo_indice = indice_detalle.id_tipo_indice AND indice_detalle.relacionado_indice_detalle = 'false' AND indice_cabeza.nombre_indice_cabeza LIKE '" + _nombre_indice_cabeza + "'");
                    clases.Funciones.CargarComboWhere(cbm_caminos, "indice_detalle.id_indice_detalle", "nombre_indice_detalle", "public.indice_cabeza, public.indice_detalle, public.tipo_indice", "indice_cabeza.id_indice_cabeza = indice_detalle.id_indice_cabeza AND tipo_indice.id_tipo_indice = indice_detalle.id_tipo_indice AND indice_detalle.relacionado_indice_detalle = 'false' AND indice_cabeza.nombre_indice_cabeza LIKE '" + _nombre_indice_cabeza + "'");
                    btnGuardar.Enabled  = true;
                    cbm_caminos.Enabled = true;
                }
            }
            else
            {
                MessageBox.Show(_error, "Error de validación", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }
        public List <Clases.ClasesServicioWeb.DatosProductos> busca_Productos(string _imei)
        {
            List <Clases.ClasesServicioWeb.DatosProductos> Credenciales = new List <Clases.ClasesServicioWeb.DatosProductos>();


            DataTable dtProductos = AccesoLogica.Select(" productos.id_productos, productos.codigo_productos, productos.descripcion_productos, productos.precio_productos, productos.um_productos", "productos, dispositivos", "dispositivos.id_proveedores = productos.id_proveedores AND  dispositivos.imei_dispositivos = '" + _imei + "'  ");

            Clases.ClasesServicioWeb.DatosProductos Productos = new Clases.ClasesServicioWeb.DatosProductos();

            foreach (DataRow registro in dtProductos.Rows)
            {
                Productos = new Clases.ClasesServicioWeb.DatosProductos();
                Productos.id_productos          = Convert.ToInt32(registro["codigo_productos"].ToString());
                Productos.codigo_productos      = registro["codigo_productos"].ToString();
                Productos.descripcion_productos = registro["descripcion_productos"].ToString();
                Productos.precio_productos      = Convert.ToDouble(registro["precio_productos"].ToString());
                Productos.um_productos          = registro["um_productos"].ToString();
                Credenciales.Add(Productos);
            }
            dtProductos.Clone();
            return(Credenciales);
        }