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(); } }
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); }
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; } }
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); }
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(); } }