public BindingList <Dominios> ObtenerDominios(string _tipo) { string sentencia = "select dominioid,tipo_dominio,valor_texto,valor_entero " + "from DOMINIOS " + "where tipo_dominio=" + _tipo; conn.Lector = conn.Select(sentencia); BindingList <Dominios> lista = new BindingList <Dominios>(); Dominios aux; while (conn.Lector.Read()) { aux = new Dominios(); aux.Dominiosid = conn.Lector.GetInt32(0); aux.Tipo_dominio = conn.Lector.GetString(1); aux.Valor_texto = conn.Lector.GetString(2); aux.Valor_enter = conn.Lector.GetInt32(3); lista.Add(aux); } return(lista); }
public Dominios DominiosGetById(string Codigo, string Valor) { try { DataSet ds = new DataSet(); Conexion oConexion = new Conexion(); OracleConnection cn = oConexion.getConexion(); cn.Open(); string sqlSelect = "select * from Dominios " + "WHERE DMN_CODIGO='" + Codigo + "' and DMN_VALOR='" + Valor + "'"; cmd = new OracleCommand(sqlSelect, cn); adapter = new OracleDataAdapter(cmd); cmd.ExecuteNonQuery(); adapter.Fill(ds); DataTable dt; dt = ds.Tables[0]; Dominios NewEnt = new Dominios(); if (dt.Rows.Count > 0) { DataRow dr = dt.Rows[0]; NewEnt = CargarDominios(dr); } return(NewEnt); } catch (Exception ex) { throw ex; } }
public void CargarTelefono(long CodigoRegistro, string TabCodigo) { Telefonos oTelefono = new Telefonos(); TelefonosBus oTelefonoBus = new TelefonosBus(); oTelefono = oTelefonoBus.TelefonosGetByCodigoRegistroDefecto(CodigoRegistro, TabCodigo, Enumeration.TelefonosTipos.Telefono); _vista.lgCodigoTelefono = oTelefono.TelCodigo; Dominios oDominio = new Dominios(); DominiosBus oDomBus = new DominiosBus(); oDominio = oDomBus.DominiosGetById("CARGO_CONTACTO_TEL", oTelefono.TelCargo); _vista.strTelefono = oTelefono.TelNumero + " - " + oDominio.DmnDescripcion; DataTable dtTelefono = new DataTable(); dtTelefono = oTelefonoBus.TelefonosGetByCodigoRegistroDT(CodigoRegistro, TabCodigo, Enumeration.TelefonosTipos.Telefono); _vista.btniTelefono.Text = "...[" + dtTelefono.Rows.Count + "]"; if (dtTelefono.Rows.Count > 1) { _vista.btniTelefono.BackColor = System.Drawing.Color.Green; } else { _vista.btniTelefono.BackColor = System.Drawing.Color.Gray; } }
public List <Dominios> DominiosGetAll() { List <Dominios> lstDominios = new List <Dominios>(); try { ds = new DataSet(); Conexion oConexion = new Conexion(); OracleConnection cn = oConexion.getConexion(); cn.Open(); string sqlSelect = "select * from Dominios "; cmd = new OracleCommand(sqlSelect, cn); adapter = new OracleDataAdapter(cmd); cmd.ExecuteNonQuery(); adapter.Fill(ds); DataTable dt = new DataTable(); dt = ds.Tables[0]; if (dt.Rows.Count > 0) { for (int i = 0; dt.Rows.Count > i; i++) { DataRow dr = dt.Rows[i]; Dominios NewEnt = new Dominios(); NewEnt = CargarDominios(dr); lstDominios.Add(NewEnt); } } return(lstDominios); } catch (Exception ex) { throw ex; } }
public async Task <IHttpActionResult> Post([FromBody] Dominios dom) { //return BadRequest("Ejemplo de error"); if (dom.descripcion.IsNullOrWhiteSpace() || dom.nombre.IsNullOrWhiteSpace() ) { return(BadRequest(string.Format(TitulosPersonalizados.ErrorCamposRequeridos, "Descripcion y Nombre"))); } var consultarDominio = await _Dominios.Buscar(new Dominios() { nombre = dom.nombre }); if (consultarDominio != null) { return(BadRequest(string.Format(TitulosPersonalizados.ErrorCampoUnico, "Nombre"))); } var respuesta = await _Dominios.InsertarActualizar(dom, null); if (respuesta == null) { return(BadRequest(string.Format(TitulosPersonalizados.ErrorInsertar, "el Dominio"))); } return(Ok(respuesta)); }
public LimpiezaForm(DataGridView dgv, List <string> tc, Dominios d, string r, List <string> infoD) { lgdv = dgv; tipoColumna = tc; dominios = d; ruta = r; informacionData = infoD; InitializeComponent(); LlenarComboBox(); }
public ActionResult DeleteDominio(int dominioId) { using (Meucci3Entities entities = new Meucci3Entities()) { Dominios entity = entities.Dominios.Find(dominioId); //entities.Dominios.Remove(entity); //entities.SaveChanges(); } return(new EmptyResult()); }
/// <summary> /// Buscar un dominio a partir de su Id o de su nombre /// </summary> /// <param name="dominio"></param> /// <returns></returns> public async Task <Dominios> Buscar(Dominios dominio) { MongoClient client = Acceso.GetMongoClient(); IMongoDatabase db = client.GetDatabase(Constantes.baseDatosMongo); IMongoCollection <Dominios> obj = db.GetCollection <Dominios>(Constantes.coleccionDominios); var builder = Builders <Dominios> .Filter; var query = builder.Eq("_id", dominio._id) | builder.Eq("nombre", dominio.nombre); return(await obj.Find(query).FirstOrDefaultAsync()); }
public AtributeForm(DataGridView dgv, List <string> tc, Dominios d, string r, List <string> infoD) { adgv = dgv; tipoColumna = tc; dominios = d; ruta = r; informacionData = infoD; InitializeComponent(); LlenarDataGrid(); ColumnaNameLabel.Text = AtributoDataGridView.Rows[0].Cells[0].Value.ToString(); IniciarGrid(); }
List <string> informacionData;//Lista con todos los atributos public GridViewForm(string r, List <string> infoD) { ruta = r; tipoColumna = new List <string>(); dominios = new Dominios(); informacionDataSet = ""; relacion = ""; informacionData = infoD; InitializeComponent(); inicializar(); cargarTipoColumna(); }
public ActionResult UpdateDominio(Dominios dominio) { using (Meucci3Entities entities = new Meucci3Entities()) { Dominios entity = entities.Dominios.Find(dominio.domDominioId); entity.domDescripcion = dominio.domDescripcion; //entities.SaveChanges(); } return(new EmptyResult()); }
public void detectarDominio(bool cargar)//carga dominio o crea uno nuevo { string[] filePath = ruta.Split('\\', '.'); string fileName = "Dominio_" + filePath[filePath.Length - 2] + ".bin"; if (File.Exists(fileName) && cargar) { using (Stream SP = File.Open(fileName, FileMode.Open)) { var formatter = new System.Runtime.Serialization.Formatters.Binary.BinaryFormatter(); dominios = (Dominios)formatter.Deserialize(SP); SP.Close(); } } else { dominios = new Dominios(); for (int i = 0; i < dataGridView.ColumnCount; i++) { List <string> aux = new List <string>(); string dominio = ""; for (int j = 0; j < dataGridView.RowCount; j++) { if (dataGridView[i, j].Value == null) { dataGridView[i, j].Value = "?"; } if (dataGridView[i, j].Value.ToString() != "?") { if (!aux.Contains(dataGridView[i, j].Value.ToString())) { aux.Add(dataGridView[i, j].Value.ToString()); if (j > 0) { dominio += ","; } dominio += dataGridView[i, j].Value.ToString(); } } } if (tipoColumna[i] != "Numérico") { dominios.Add(dominio); } else { dominios.Add("Numeric"); } } } }
public JsonResult insertDominio(Dominios dominio) { dominio.domFechaCreacion = DateTime.Now; dominio.domFechaDesde = DateTime.Now; //using (Meucci3Entities entities = new Meucci3Entities()) //{ // entities.Dominios.Add(dominio); // entities.SaveChanges(); //} return(Json(dominio)); }
public void ObtenerAreaPorIdArea(int _valor_entero) { string sentencia = String.Format("select dominioid,tipo_dominio,valor_texto,valor_entero " + "from DOMINIOS " + "where tipo_dominio='AREA' and valor_entero={0}", _valor_entero); conn.Lector = conn.Select(sentencia); dominios = new Dominios(); while (conn.Lector.Read()) { dominios.Dominiosid = (int)conn.Lector.GetInt16(0); dominios.Tipo_dominio = conn.Lector.GetString(1); dominios.Valor_texto = conn.Lector.GetString(2); dominios.Valor_enter = conn.Lector.GetInt32(3); } }
private Dominios CargarDominios(DataRow dr) { try { Dominios oObjeto = new Dominios(); oObjeto.DmnCodigo = dr["DMN_CODIGO"].ToString(); oObjeto.DmnValor = dr["DMN_VALOR"].ToString(); oObjeto.DmnDescripcion = dr["DMN_DESCRIPCION"].ToString(); oObjeto.DmnActivo = dr["DMN_ACTIVO"].ToString(); oObjeto.DmnDefault = dr["DMN_DEFAULT"].ToString(); return(oObjeto); } catch (Exception ex) { throw ex; } }
public async Task <Dominios> Put(string id, [FromBody] Dominios dominio) { if (id.IsNullOrWhiteSpace() || dominio.descripcion.IsNullOrWhiteSpace() || dominio.nombre.IsNullOrWhiteSpace() ) { throw new HttpResponseException(HttpStatusCode.BadRequest); } var respuesta = await _Dominios.InsertarActualizar(dominio, id); if (respuesta == null) { throw new HttpResponseException(HttpStatusCode.BadRequest); } Ok(respuesta); return(respuesta); }
public List <Dominios> DominiosGetListByFilter(string dmnCodigo) { List <Dominios> lstDominios = new List <Dominios>(); try { ds = new DataSet(); Conexion oConexion = new Conexion(); OracleConnection cn = oConexion.getConexion(); cn.Open(); string sqlSelect = " SELECT * FROM dominios " + " WHERE dmn_activo = 'S' " + " AND dmn_codigo ='" + dmnCodigo + "' "; cmd = new OracleCommand(sqlSelect, cn); adapter = new OracleDataAdapter(cmd); cmd.ExecuteNonQuery(); adapter.Fill(ds); DataTable dt; dt = ds.Tables[0]; if (dt.Rows.Count > 0) { for (int i = 0; dt.Rows.Count > i; i++) { DataRow dr = dt.Rows[i]; Dominios NewEnt = new Dominios(); NewEnt = CargarDominios(dr); lstDominios.Add(NewEnt); } } return(lstDominios); } catch (Exception ex) { throw ex; } }
public int DominiosAdd(Dominios oDom) { try { Conexion oConexion = new Conexion(); OracleConnection cn = oConexion.getConexion(); cn.Open(); // Clave Secuencia DMN_CODIGO, DMN_VALOR ds = new DataSet(); cmd = new OracleCommand("insert into Dominios" + "(DMN_CODIGO, DMN_VALOR, DMN_DESCRIPCION, DMN_ACTIVO, DMN_DEFAULT) " + "values('" + oDom.DmnCodigo + "','" + oDom.DmnValor + "','" + oDom.DmnDescripcion + "','" + oDom.DmnActivo + "','" + oDom.DmnDefault + "')", cn); adapter = new OracleDataAdapter(cmd); response = cmd.ExecuteNonQuery(); cn.Close(); return(response); } catch (Exception ex) { throw ex; } }
public bool DominiosUpdate(Dominios oDom) { try { Conexion oConexion = new Conexion(); OracleConnection cn = oConexion.getConexion(); cn.Open(); ds = new DataSet(); cmd = new OracleCommand("update Dominios " + "SET DMN_DESCRIPCION='" + oDom.DmnDescripcion + "', DMN_ACTIVO='" + oDom.DmnActivo + "', DMN_DEFAULT='" + oDom.DmnDefault + "' WHERE DMN_CODIGO='" + oDom.DmnCodigo + "' and DMN_VALOR='" + oDom.DmnValor + "'", cn); adapter = new OracleDataAdapter(cmd); response = cmd.ExecuteNonQuery(); cn.Close(); return(response > 0); } catch (Exception ex) { throw ex; } }
/// <summary> /// Metodo que inserta o actualiza un usuario en base de datos /// </summary> /// <param name="dominio"></param> /// <param name="id"></param> /// <returns></returns> public async Task <Dominios> InsertarActualizar(Dominios dominio, string id) { MongoClient client = Acceso.GetMongoClient(); IMongoDatabase db = client.GetDatabase(Constantes.baseDatosMongo); IMongoCollection <Dominios> obj = db.GetCollection <Dominios>(Constantes.coleccionDominios); if (id == null) { await obj.InsertOneAsync(dominio); return(dominio); } else { var options = new FindOneAndReplaceOptions <Dominios> { ReturnDocument = ReturnDocument.After }; dominio._id = ObjectId.Parse(id); return(await obj.FindOneAndReplaceAsync <Dominios>(u => u._id == ObjectId.Parse(id), dominio, options)); } }
public int DominiosAdd(Dominios oDominios) { DominiosImpl oDominiosImpl = new DominiosImpl(); return(oDominiosImpl.DominiosAdd(oDominios)); }
public bool DominiosUpdate(Dominios oDominios) { DominiosImpl oDominiosImpl = new DominiosImpl(); return(oDominiosImpl.DominiosUpdate(oDominios)); }
public DominiosNegocio() { dominios = new Dominios(); conn = new ConexionBase(); }