//Sin e: MuestraCategoriaPorOID //Con e: CategoriaEN public CategoriaEN MuestraCategoriaPorOID(int id ) { CategoriaEN categoriaEN = null; try { SessionInitializeTransaction(); categoriaEN = (CategoriaEN)session.Get(typeof(CategoriaEN), id); SessionCommit(); } catch (Exception ex) { SessionRollBack(); if (ex is BaseDatosGenNHibernate.Exceptions.ModelException) { throw ex; } throw new BaseDatosGenNHibernate.Exceptions.DataLayerException("Error in CategoriaCAD.", ex); } finally { SessionClose(); } return(categoriaEN); }
// Modify default (Update all attributes of the class) public void ModifyDefault(CategoriaEN categoria) { try { SessionInitializeTransaction(); CategoriaEN categoriaEN = (CategoriaEN)session.Load(typeof(CategoriaEN), categoria.Nombre); session.Update(categoriaEN); SessionCommit(); } catch (Exception ex) { SessionRollBack(); if (ex is Fight4FitGenNHibernate.Exceptions.ModelException) { throw ex; } throw new Fight4FitGenNHibernate.Exceptions.DataLayerException("Error in CategoriaCAD.", ex); } finally { SessionClose(); } }
public Categoria ConvertENToModelUI(CategoriaEN en) { Categoria cat = new Categoria(); cat.Id = en.Id; cat.Nombre = en.Nombre; cat.Arts = en.Articulo_0.Count(); cat.Imagen = en.Imagen; if (en.Supercategoria != null) { cat.NomSuper = en.Supercategoria.Nombre; cat.SuperId = en.Supercategoria.Id; } if (en.Subcategoria != null) { cat.Subs = new List <Categoria>(); foreach (CategoriaEN item in en.Subcategoria) { Categoria sub = ConvertENToModelUI(item); cat.Subs.Add(sub); cat.Arts += item.Articulo_0.Count(); } } return(cat); }
public CategoriaEN ReadOIDDefault(string Nombre ) { CategoriaEN categoriaEN = null; try { SessionInitializeTransaction(); categoriaEN = (CategoriaEN)session.Get(typeof(CategoriaEN), Nombre); SessionCommit(); } catch (Exception ex) { SessionRollBack(); if (ex is Fight4FitGenNHibernate.Exceptions.ModelException) { throw ex; } throw new Fight4FitGenNHibernate.Exceptions.DataLayerException("Error in CategoriaCAD.", ex); } finally { SessionClose(); } return(categoriaEN); }
public void Save(int IDCategoria, int IDCompany, int IDUser, string Descricao) { CategoriaEN categoriaEN = _repositoryCategoria.GetByID(IDCategoria); if (categoriaEN != null) { categoriaEN.UpdateProperties ( IDCompany, IDUser, Descricao ); _repositoryCategoria.Edit(categoriaEN); } else { categoriaEN = new CategoriaEN ( IDCompany, IDUser, Descricao ); _repositoryCategoria.Save(categoriaEN); } _unitOfWork.Commit(); }
public string CrearCategoria(CategoriaEN categoria) { try { SessionInitializeTransaction(); session.Save(categoria); SessionCommit(); } catch (Exception ex) { SessionRollBack(); if (ex is Fight4FitGenNHibernate.Exceptions.ModelException) { throw ex; } throw new Fight4FitGenNHibernate.Exceptions.DataLayerException("Error in CategoriaCAD.", ex); } finally { SessionClose(); } return(categoria.Nombre); }
private void dgvLista_DoubleClick(object sender, EventArgs e) { if (ActivarFiltros == true) { int a = 0; this.Cursor = Cursors.WaitCursor; dgvLista.CurrentRow.Cells["Seleccionar"].Value = true; foreach (DataGridViewRow Fila in dgvLista.Rows) { if (Convert.ToBoolean(Fila.Cells["Seleccionar"].Value) == true) { a++; Array.Resize(ref oCategoria, a); oCategoria[a - 1] = new CategoriaEN(); oCategoria[a - 1].idCategoria = Convert.ToInt32(Fila.Cells["idCategoria"].Value); oCategoria[a - 1].Nombre = Fila.Cells["Nombre"].Value.ToString(); oCategoria[a - 1].Descripcion = Fila.Cells["Descripcion"].Value.ToString(); } } this.Cursor = Cursors.Default; this.Close(); } }
public void Destroy(int id ) { try { SessionInitializeTransaction(); CategoriaEN categoriaEN = (CategoriaEN)session.Load(typeof(CategoriaEN), id); session.Delete(categoriaEN); SessionCommit(); } catch (Exception ex) { SessionRollBack(); if (ex is BaseDatosGenNHibernate.Exceptions.ModelException) { throw ex; } throw new BaseDatosGenNHibernate.Exceptions.DataLayerException("Error in CategoriaCAD.", ex); } finally { SessionClose(); } }
public void BorrarCategoria(string nombre) { try { SessionInitializeTransaction(); CategoriaEN categoriaEN = (CategoriaEN)session.Load(typeof(CategoriaEN), nombre); session.Delete(categoriaEN); SessionCommit(); } catch (Exception ex) { SessionRollBack(); if (ex is BalumaProjectGenNHibernate.Exceptions.ModelException) { throw ex; } throw new BalumaProjectGenNHibernate.Exceptions.DataLayerException("Error in CategoriaCAD.", ex); } finally { SessionClose(); } }
public void ModificarCategoria(CategoriaEN categoria) { try { SessionInitializeTransaction(); CategoriaEN categoriaEN = (CategoriaEN)session.Load(typeof(CategoriaEN), categoria.Nombre); categoriaEN.Descripcion = categoria.Descripcion; session.Update(categoriaEN); SessionCommit(); } catch (Exception ex) { SessionRollBack(); if (ex is BalumaProjectGenNHibernate.Exceptions.ModelException) { throw ex; } throw new BalumaProjectGenNHibernate.Exceptions.DataLayerException("Error in CategoriaCAD.", ex); } finally { SessionClose(); } }
public void Modify(CategoriaEN categoria) { try { SessionInitializeTransaction(); CategoriaEN categoriaEN = (CategoriaEN)session.Load(typeof(CategoriaEN), categoria.Id); categoriaEN.Nombre = categoria.Nombre; categoriaEN.Articulo = categoria.Articulo; categoriaEN.Imagen = categoria.Imagen; session.Update(categoriaEN); SessionCommit(); } catch (Exception ex) { SessionRollBack(); if (ex is DSM1GenNHibernate.Exceptions.ModelException) { throw ex; } throw new DSM1GenNHibernate.Exceptions.DataLayerException("Error in CategoriaCAD.", ex); } finally { SessionClose(); } }
public int New_(CategoriaEN categoria) { try { SessionInitializeTransaction(); session.Save(categoria); SessionCommit(); } catch (Exception ex) { SessionRollBack(); if (ex is BaseDatosGenNHibernate.Exceptions.ModelException) { throw ex; } throw new BaseDatosGenNHibernate.Exceptions.DataLayerException("Error in CategoriaCAD.", ex); } finally { SessionClose(); } return(categoria.Id); }
public void Borrar(int categoriaID) { try { SessionInitializeTransaction(); CategoriaEN categoriaEN = (CategoriaEN)session.Load(typeof(CategoriaEN), categoriaID); session.Delete(categoriaEN); SessionCommit(); } catch (Exception ex) { SessionRollBack(); if (ex is InariPlaysGenNHibernate.Exceptions.ModelException) { throw ex; } throw new InariPlaysGenNHibernate.Exceptions.DataLayerException("Error in CategoriaCAD.", ex); } finally { SessionClose(); } }
public void Cambiar_categoria(CategoriaEN categoria) { try { SessionInitializeTransaction(); CategoriaEN categoriaEN = (CategoriaEN)session.Load(typeof(CategoriaEN), categoria.Id_categoria); session.Update(categoriaEN); SessionCommit(); } catch (Exception ex) { SessionRollBack(); if (ex is Entrega1GenNHibernate.Exceptions.ModelException) { throw ex; } throw new Entrega1GenNHibernate.Exceptions.DataLayerException("Error in CategoriaCAD.", ex); } finally { SessionClose(); } }
public CategoriaEN ReadOID(string Nombre ) { CategoriaEN categoriaEN = null; categoriaEN = _ICategoriaCAD.ReadOID(Nombre); return(categoriaEN); }
private string InformacionDelRegistro(CategoriaEN oRegistroEN) { string Cadena = @"idCategoria: {0}, Nombre: {1}, Descripcion: {2}, idUsuarioDeCreacion: {3}, FechaDeCreacion: {4}, idUsuarioModificacion: {5}, FechaDeModificacion: {6}"; Cadena = string.Format(Cadena, oRegistroEN.idCategoria, oRegistroEN.Nombre, oRegistroEN.Descripcion, oRegistroEN.idUsuarioDeCreacion, oRegistroEN.FechaDeCreacion, oRegistroEN.idUsuarioModificacion, oRegistroEN.FechaDeModificacion); Cadena = Cadena.Replace(",", Environment.NewLine); return(Cadena); }
public CategoriaEN MuestraCategoriaPorOID(int id ) { CategoriaEN categoriaEN = null; categoriaEN = _ICategoriaCAD.MuestraCategoriaPorOID(id); return(categoriaEN); }
// // GET: /CategoriaAssembler/ public CategoriaModelo ConvertENToModelUI(CategoriaEN en) { CategoriaModelo cat = new CategoriaModelo(); cat.nombre = en.Nombre; return(cat); }
public bool Eliminar(CategoriaEN oRegistroEN, DatosDeConexionEN oDatos) { oTransaccionesAD = new TransaccionesAD(); try { Cnn = new MySqlConnection(TraerCadenaDeConexion(oDatos)); Cnn.Open(); Comando = new MySqlCommand(); Comando.Connection = Cnn; Comando.CommandType = CommandType.Text; Consultas = @"Delete from Categoria Where idCategoria = @idCategoria;"; Comando.CommandText = Consultas; Comando.Parameters.Add(new MySqlParameter("@idCategoria", MySqlDbType.Int32)).Value = oRegistroEN.idCategoria; Comando.ExecuteNonQuery(); DescripcionDeOperacion = string.Format("El registro fue Eliminado Correctamente. {0} {1}", Environment.NewLine, InformacionDelRegistro(oRegistroEN)); //Agregamos la Transacción.... TransaccionesEN oTran = InformacionDelaTransaccion(oRegistroEN, "Eliminar", "Elminar Registro", "CORRECTO"); oTransaccionesAD.Agregar(oTran, 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); //Agregamos la Transacción.... TransaccionesEN oTran = InformacionDelaTransaccion(oRegistroEN, "Eliminar", "Eliminar Registro", "ERROR"); oTransaccionesAD.Agregar(oTran, oDatos); return(false); } finally { if (Cnn != null) { if (Cnn.State == ConnectionState.Open) { Cnn.Close(); } } Cnn = null; Comando = null; Adaptador = null; oTransaccionesAD = null; } }
private void tsbGuardar_Click(object sender, EventArgs e) { try { this.Cursor = Cursors.WaitCursor; if (LosDatosIngresadosSonCorrectos()) { CategoriaEN oRegistroEN = InformacionDelRegistro(); CategoriaLN oRegistroLN = new CategoriaLN(); if (oRegistroLN.ValidarRegistroDuplicado(oRegistroEN, Program.oDatosDeConexion, "AGREGAR")) { MessageBox.Show(oRegistroLN.Error, "Guardar información", MessageBoxButtons.OK, MessageBoxIcon.Error); return; } if (oRegistroLN.Agregar(oRegistroEN, Program.oDatosDeConexion)) { txtIdentificador.Text = oRegistroEN.idCategoria.ToString(); ValorLlavePrimariaEntidad = oRegistroEN.idCategoria; EvaluarErrorParaMensajeAPantalla(oRegistroLN.Error, "Guardar"); oRegistroEN = null; oRegistroLN = null; this.Cursor = Cursors.Default; if (CerrarVentana == true) { this.Close(); } else { OperacionARealizar = "Modificar"; ObtenerValoresDeConfiguracion(); LlamarMetodoSegunOperacion(); EstablecerTituloDeVentana(); DeshabilitarControlesSegunOperacionesARealizar(); } } else { throw new ArgumentException(oRegistroLN.Error); } } } catch (Exception ex) { MessageBox.Show(ex.Message, "Guardar la información del registro", MessageBoxButtons.OK, MessageBoxIcon.Error); } finally { this.Cursor = Cursors.Default; } }
public void Modify(int p_Categoria_OID) { CategoriaEN categoriaEN = null; //Initialized CategoriaEN categoriaEN = new CategoriaEN(); categoriaEN.Id = p_Categoria_OID; //Call to CategoriaCAD _ICategoriaCAD.Modify(categoriaEN); }
public int New_() { CategoriaEN categoriaEN = null; int oid; //Initialized CategoriaEN categoriaEN = new CategoriaEN(); //Call to CategoriaCAD oid = _ICategoriaCAD.New_(categoriaEN); return(oid); }
public void Modify(int p_Categoria_OID, string p_Nombre) { CategoriaEN categoriaEN = null; //Initialized CategoriaEN categoriaEN = new CategoriaEN(); categoriaEN.Id = p_Categoria_OID; categoriaEN.Nombre = p_Nombre; //Call to CategoriaCAD _ICategoriaCAD.Modify(categoriaEN); }
public void ModificarCategoria(string p_Categoria_OID, string p_descripcion) { CategoriaEN categoriaEN = null; //Initialized CategoriaEN categoriaEN = new CategoriaEN(); categoriaEN.Nombre = p_Categoria_OID; categoriaEN.Descripcion = p_descripcion; //Call to CategoriaCAD _ICategoriaCAD.ModificarCategoria(categoriaEN); }
public bool ValidarSiElRegistroEstaVinculado(CategoriaEN oREgistroEN, DatosDeConexionEN oDatos, string TipoDeOperacion) { if (oCategoriaAD.ValidarSiElRegistroEstaVinculado(oREgistroEN, oDatos, TipoDeOperacion)) { Error = oCategoriaAD.Error; return(true); } else { Error = string.Empty; return(false); } }
public bool Agregar(CategoriaEN oREgistroEN, DatosDeConexionEN oDatos) { if (oCategoriaAD.Agregar(oREgistroEN, oDatos)) { Error = string.Empty; return(true); } else { Error = oCategoriaAD.Error; return(false); } }
public bool ListadoPorIdentificador(CategoriaEN oREgistroEN, DatosDeConexionEN oDatos) { if (oCategoriaAD.ListadoPorIdentificador(oREgistroEN, oDatos)) { Error = string.Empty; return(true); } else { Error = oCategoriaAD.Error; return(false); } }
public void Modify(int p_Categoria_OID, string p_nombre, int p_articulo, string p_imagen) { CategoriaEN categoriaEN = null; //Initialized CategoriaEN categoriaEN = new CategoriaEN(); categoriaEN.Id = p_Categoria_OID; categoriaEN.Nombre = p_nombre; categoriaEN.Articulo = p_articulo; categoriaEN.Imagen = p_imagen; //Call to CategoriaCAD _ICategoriaCAD.Modify(categoriaEN); }
public int New_(Entrega1GenNHibernate.Enumerated.GrayLine.Tipo_categoriaEnum p_nombre_categoria) { CategoriaEN categoriaEN = null; int oid; //Initialized CategoriaEN categoriaEN = new CategoriaEN(); categoriaEN.Nombre_categoria = p_nombre_categoria; //Call to CategoriaCAD oid = _ICategoriaCAD.New_(categoriaEN); return(oid); }
public int New_(string p_Nombre) { CategoriaEN categoriaEN = null; int oid; //Initialized CategoriaEN categoriaEN = new CategoriaEN(); categoriaEN.Nombre = p_Nombre; //Call to CategoriaCAD oid = _ICategoriaCAD.New_(categoriaEN); return(oid); }