Exemple #1
0
        public bool Eliminar(MunicipioEN oRegistroEN, DatosDeConexionEN oDatos)
        {
            try
            {
                InicialisarVariablesGlovales(oDatos);

                Consultas           = @"DELETE FROM municipio WHERE IdMunicipio = @IdMunicipio;";
                Comando.CommandText = Consultas;

                Comando.Parameters.Add(new MySqlParameter("@IdMunicipio", MySqlDbType.Int32)).Value = oRegistroEN.IdMunicipio;

                Comando.ExecuteNonQuery();

                DescripcionDeOperacion = string.Format("El registro fue Eliminado Correctamente. {0} {1}", Environment.NewLine, InformacionDelRegistro(oRegistroEN));

                TransaccionesEN oTransacciones = InformacionDelaTransaccion(oRegistroEN, "Agregar", "Agregar Nuevo Registro", "CORRECTO");
                oTransaccionesAD.Agregar(oTransacciones, oDatos);

                return(true);
            }
            catch (Exception ex)
            {
                this.Error = ex.Message;

                DescripcionDeOperacion = string.Format("Se produjo el seguiente error: '{2}' al eliminar el registro. {0} {1} ", Environment.NewLine, InformacionDelRegistro(oRegistroEN), ex.Message);
                TransaccionesEN oTransacciones = InformacionDelaTransaccion(oRegistroEN, "Agregar", "Agregar Nuevo Registro", "CORRECTO");
                oTransaccionesAD.Agregar(oTransacciones, oDatos);

                return(false);
            }
            finally
            {
                FinalizarConexion();
            }
        }
Exemple #2
0
        private string InformacionDelRegistro(MunicipioEN oRegistroEN)
        {
            string Cadena = @"IdMunicipio: {0}, Municipio: {1}, IdDepartamento: {2}";

            Cadena = string.Format(Cadena, oRegistroEN.IdMunicipio, oRegistroEN.Municipio, oRegistroEN.oDepartamentoEN.IdDepartamento);
            Cadena = Cadena.Replace(",", Environment.NewLine);
            return(Cadena);
        }
Exemple #3
0
        public bool Agregar(MunicipioEN oRegistroEN, DatosDeConexionEN oDatos)
        {
            try
            {
                InicialisarVariablesGlovales(oDatos);

                Consultas = @"insert into municipio 
				                (Municipio, IdDepartamento) 
                                values 
                                (@Municipio, @IdDepartamento);
                            Select  last_insert_ID() as 'ID';";

                Comando.CommandText = Consultas;

                Comando.Parameters.Add(new MySqlParameter("@Municipio", MySqlDbType.VarChar, oRegistroEN.Municipio.Trim().Length)).Value = oRegistroEN.Municipio.Trim();
                Comando.Parameters.Add(new MySqlParameter("@IdDepartamento", MySqlDbType.Int32)).Value = oRegistroEN.oDepartamentoEN.IdDepartamento;

                InicialisarAdaptador();

                oRegistroEN.IdMunicipio = Convert.ToInt32(DT.Rows[0].ItemArray[0].ToString());

                DescripcionDeOperacion = string.Format("El registro fue Insertado Correctamente. {0} {1}", Environment.NewLine, InformacionDelRegistro(oRegistroEN));

                TransaccionesEN oTransacciones = InformacionDelaTransaccion(oRegistroEN, "Agregar", "Agregar Nuevo Registro", "CORRECTO");
                oTransaccionesAD.Agregar(oTransacciones, oDatos);

                return(true);
            }
            catch (Exception ex)
            {
                this.Error = ex.Message;

                DescripcionDeOperacion = string.Format("Se produjo el seguiente error: '{2}' al insertar el registro. {0} {1} ", Environment.NewLine, InformacionDelRegistro(oRegistroEN), ex.Message);
                TransaccionesEN oTransacciones = InformacionDelaTransaccion(oRegistroEN, "Agregar", "Agregar Nuevo Registro", "CORRECTO");
                oTransaccionesAD.Agregar(oTransacciones, oDatos);

                return(false);
            }
            finally
            {
                FinalizarConexion();
                oTransaccionesAD = null;
            }
        }
Exemple #4
0
        private TransaccionesEN InformacionDelaTransaccion(MunicipioEN oMunicipio, String TipoDeOperacion, String Descripcion, String Estado)
        {
            TransaccionesEN oRegistroEN = new TransaccionesEN();

            oRegistroEN.IdRegistro = oMunicipio.IdMunicipio;
            oRegistroEN.Modelo     = "MunicipioAD";
            //oRegistroEN.Modulo = "Clientes";
            oRegistroEN.Tabla           = "Municipio";
            oRegistroEN.TipoDeOperacion = TipoDeOperacion;
            oRegistroEN.Estado          = Estado;
            oRegistroEN.IP                    = oMunicipio.oLoginEN.NumeroIP;
            oRegistroEN.IdUsuario             = oMunicipio.oLoginEN.IdUsuario;
            oRegistroEN.IdUsuarioAPrueva      = oMunicipio.oLoginEN.IdUsuario;
            oRegistroEN.DescripcionDelUsuario = DescripcionDeOperacion;
            oRegistroEN.DescripcionInterna    = Descripcion;
            oRegistroEN.nombredelequipo       = oMunicipio.oLoginEN.NombreDelEquipo;

            return(oRegistroEN);
        }
Exemple #5
0
        public bool ListadoParaReportes(MunicipioEN oRegistroEN, DatosDeConexionEN oDatos)
        {
            try
            {
                InicialisarVariablesGlovales(oDatos);

                Consultas           = string.Format(@"Select IdMunicipio, Municipio, IdDepartamento from municipio where IdMunicipio > 0 {0} {1} ", oRegistroEN.Where, oRegistroEN.OrderBy);
                Comando.CommandText = Consultas;

                InicialisarAdaptador();

                return(true);
            }
            catch (Exception ex)
            {
                this.Error = ex.Message;

                return(false);
            }
            finally
            {
                FinalizarConexion();
            }
        }