public ResponseDTO Insert(EntradaDTO modelo) { ResponseDTO objresponse = new ResponseDTO(); ConexionDTO cnn = new ConexionDTO(); objresponse.mensaje = "Se creó la entrada correctamente"; try { cnn.procedimiento = "InsertarEntrada"; cnn.parametros.Add("EnProveedor", modelo.EnProveedor); cnn.parametros.Add("EnUsuarioCrea", modelo.EnUsuarioCrea); cnn.parametros.Add("EnObservacion", modelo.EnObservacion); var dt = new Conexion().ConsultarSPDT(cnn); objresponse.codigo = (int)dt.Rows[0]["id"]; if (modelo.EntradaDetalle != null) { foreach (var item in modelo.EntradaDetalle) { item.EndDetEntradaId = objresponse.codigo; new EntradaDetalleBI().Insert(item); } } } catch (System.Exception e) { objresponse.codigo = -1; objresponse.mensaje = e.Message; } return(objresponse); }
private void btnGuardar_Click(object sender, EventArgs e) { try { if ((txtProveedor.Text != "" && txtCantidad.Text != "" && txtTotal.Text != "") && (Convert.ToInt32(txtCantidad.Text) < _prodManager.BuscarProductosPorId(Convert.ToInt32(cmbProductos.SelectedValue)).stockActual)) { if (_ent == null) { _ent = new EntradaDTO() { idProducto = Convert.ToInt32(cmbProductos.SelectedValue), idProveedor = Convert.ToInt32(_prodManager.BuscarProductosPorId(Convert.ToInt32(cmbProductos.SelectedValue)).idProveedor), fechaEntrada = dtpFecheEntrada.Text, cantidad = Convert.ToInt32(txtCantidad.Text), montoPagar = Convert.ToDouble(txtTotal.Text) }; if (_entManager.InsertarEntrada(_ent)) { MessageBox.Show("Entrada registrada satisfactariamente", titulo, MessageBoxButtons.OK, MessageBoxIcon.Information); int stock = _prodManager.BuscarProductosPorId(Convert.ToInt32(cmbProductos.SelectedValue)).stockActual; stock += Convert.ToInt32(txtCantidad.Text); double compra = Convert.ToDouble(txtTotal.Text) / Convert.ToInt32(txtCantidad.Text); if (_prod == null) { _prod = new ProductoDTO() { idProducto = Convert.ToInt32(cmbProductos.SelectedValue), nombre = _prodManager.BuscarProductosPorId(Convert.ToInt32(cmbProductos.SelectedValue)).nombre, idProveedor = _prodManager.BuscarProductosPorId(Convert.ToInt32(cmbProductos.SelectedValue)).idProveedor, idTipoProducto = _prodManager.BuscarProductosPorId(Convert.ToInt32(cmbProductos.SelectedValue)).idTipoProducto, precioVenta = _prodManager.BuscarProductosPorId(Convert.ToInt32(cmbProductos.SelectedValue)).precioVenta, precioCompra = compra, stockActual = stock, stockMax = _prodManager.BuscarProductosPorId(Convert.ToInt32(cmbProductos.SelectedValue)).stockMax, stockMin = _prodManager.BuscarProductosPorId(Convert.ToInt32(cmbProductos.SelectedValue)).stockMin }; _prodManager.ModificarProducto(_prod); cmbProductos.ResetText(); txtProveedor.Clear(); dtpFecheEntrada.ResetText(); txtCantidad.Clear(); txtTotal.Clear(); cmbProductos.Focus(); _prod = null; } _ent = null; } else { MessageBox.Show("Entrada no registrada", titulo, MessageBoxButtons.OK, MessageBoxIcon.Error); } } } } catch (Exception ex) { MessageBox.Show("Error: " + ex.Message, titulo, MessageBoxButtons.OK, MessageBoxIcon.Error); } }
public static EntradaDTO Convert(EntradaEN en) { EntradaDTO newinstance = null; if (en != null) { newinstance = new EntradaDTO(); newinstance.Id = en.Id; newinstance.FechaPublicacion = en.FechaPublicacion; newinstance.Titulo = en.Titulo; newinstance.Cuerpo = en.Cuerpo; newinstance.PendienteModeracion = en.PendienteModeracion; if (en.Muro != null) { newinstance.Muro_oid = en.Muro.Id; } if (en.UsuariosMeGusta != null) { newinstance.UsuariosMeGusta_oid = new System.Collections.Generic.List <int>(); foreach (NuevoInmueblateGenNHibernate.EN.RedSocial.SuperUsuarioEN entry in en.UsuariosMeGusta) { newinstance.UsuariosMeGusta_oid.Add(entry.Id); } } if (en.Creador != null) { newinstance.Creador_oid = en.Creador.Id; } if (en.Reportadores != null) { newinstance.Reportadores_oid = new System.Collections.Generic.List <int>(); foreach (NuevoInmueblateGenNHibernate.EN.RedSocial.SuperUsuarioEN entry in en.Reportadores) { newinstance.Reportadores_oid.Add(entry.Id); } } if (en.Comentarios != null) { newinstance.Comentarios_oid = new System.Collections.Generic.List <int>(); foreach (NuevoInmueblateGenNHibernate.EN.RedSocial.ComentarioEN entry in en.Comentarios) { newinstance.Comentarios_oid.Add(entry.Id); } } if (en.ElementosMultimedia != null) { newinstance.ElementosMultimedia_oid = new System.Collections.Generic.List <int>(); foreach (NuevoInmueblateGenNHibernate.EN.RedSocial.ElementoMultimediaEN entry in en.ElementosMultimedia) { newinstance.ElementosMultimedia_oid.Add(entry.Id); } } } return(newinstance); }
public NuevoProducto() { InitializeComponent(); _prodManager = new ProductoManager(); _provManager = new ProveedorManager(); _ent = new EntradaDTO(); _pro = new ProveedorDTO(); _tipoManager = new TipoProductoManager(); }
// DELETE api/values/5 public void Delete(int id) { DALEntrada DAL = new DALEntrada(); EntradaDTO entrada = new EntradaDTO { Id = id }; DAL.EliminarEntrada(entrada); }
public bool Inserir(EntradaDTO newEntrada) { using (var db = new LiteDB.LiteDatabase("BancoDeDados.db")) { newEntrada.Id = Guid.NewGuid(); var entradaCollection = db.GetCollection <EntradaDTO>("entradas"); entradaCollection.Insert(newEntrada); return(true); } }
public bool ActualizarEntrada(EntradaDTO entrada) { using (var dbContext = new LunchPSLDBEntities()) { Entradas entradaToUpdate = dbContext.Entradas.Where(s => s.EntradasId == entrada.Id).FirstOrDefault <Entradas>(); entradaToUpdate.Nombre = entrada.Nombre; entradaToUpdate.Activo = entrada.Activo; dbContext.SaveChanges(); return(true); } }
public bool EliminarEntrada(EntradaDTO entrada) { using (var dbContext = new LunchPSLDBEntities()) { var entradaAEliminar = dbContext.Entradas.Where(s => s.EntradasId == entrada.Id).FirstOrDefault <Entradas>(); dbContext.Entradas.Remove(entradaAEliminar); dbContext.SaveChanges(); return(true); } }
public ActionResult <ResponseDTO> Post(EntradaDTO entrada) { if (entrada.EnId > 0) { return(Ok(new EntradaBI().Update(entrada))); } else { return(Ok(new EntradaBI().Insert(entrada))); } }
public EntradaDetalleViewModel(EntradaDTO entrada, string breadcrumb) { service = new ServiceClient(); itemEntrada = entrada; NavigationViewModel.Instance.Cabecera = "Detalle de una entrada"; NavigationViewModel.Instance.Breadcrumbs += breadcrumb; inmobiliariaCreador = service.NuevoInmueblate_Inmobiliaria_DameInmobiliariaPorOID(itemEntrada.Creador_oid); usuarioCreador = service.NuevoInmueblate_Usuario_DameUsuarioPorOID(itemEntrada.Creador_oid); }
// POST api/entradas public void Post(EntradaDTO entrada) { DALEntrada DAL = new DALEntrada(); if (entrada.Id != 0) { DAL.ActualizarEntrada(entrada); } else { DAL.CrearEntrada(entrada); } }
public bool CrearEntrada(EntradaDTO entrada) { using (var dbContext = new LunchPSLDBEntities()) { dbContext.Entradas.Add(new Entradas { EntradasId = entrada.Id, Nombre = entrada.Nombre, Activo = entrada.Activo }); dbContext.SaveChanges(); return(true); } }
public bool Alterar(EntradaDTO obj) { using (var db = new LiteDB.LiteDatabase("BancoDeDados.db")) { var entradaCollection = db.GetCollection <EntradaDTO>("entradas"); var result = entradaCollection.FindOne(x => x.Id == obj.Id); result.Data = obj.Data; result.Hora = obj.Hora; result.Comentario = obj.Comentario; return(entradaCollection.Update(result)); } }
public async Task <IActionResult> AddEntrada([FromBody] EntradaDTO entradaDto) { var usuario = await _userManager.GetUserAsync(User); entradaDto.Usuario = usuario; try { var entrada = _mapper.Map <Entrada>(entradaDto); _unitOfWork.EntradaRepository.AddEntrada(entrada); _imagemServices.AddImagens(entrada.Imagens, entrada); _unitOfWork.Commit(); return(Ok(entradaDto)); } catch (Exception Ex) { return(BadRequest(Ex.Message)); } }
public async Task <IActionResult> PutEntrada(int id, [FromBody] EntradaDTO entradaDto) { if (id != entradaDto.EntradaId) { return(BadRequest()); } try { var entrada = _mapper.Map <Entrada>(entradaDto); _imagemServices.UpdateImagens(entrada.Imagens, entrada); _unitOfWork.EntradaRepository.UpdateEntrada(entrada); _unitOfWork.Commit(); return(Ok(entrada)); } catch (Exception Ex) { return(BadRequest(Ex.Message)); } }
public EntradaDTO GetXId(int id) { EntradaDTO objResponse = new EntradaDTO(); ConexionDTO cnn = new ConexionDTO(); cnn.procedimiento = "GetEntradafiltros"; cnn.parametros.Add("@id", id); var dt = new Conexion().ConsultarSPDT(cnn); if (dt.Rows.Count > 0) { int id_tercero = (int)dt.Rows[0]["EnProveedor"]; objResponse = Tool.DataTableToList <EntradaDTO>(dt).FirstOrDefault(); objResponse.EntradaDetalle = new EntradaDetalleBI().GetxIdEntrada(id); objResponse.terceroEntrada = new TerceroBI().GetXId(id_tercero); } return(objResponse); }
public ResponseDTO Update(EntradaDTO modelo) { ResponseDTO objresponse = new ResponseDTO(); objresponse.codigo = modelo.EnId; objresponse.mensaje = string.Empty; ConexionDTO cnn = new ConexionDTO(); cnn.procedimiento = "ActualizarEntrada"; cnn.parametros.Add("EnId", modelo.EnId); cnn.parametros.Add("EnProveedor", modelo.EnProveedor); cnn.parametros.Add("EnObservacion", modelo.EnObservacion); cnn.parametros.Add("EnUsuarioModifica", modelo.EnUsuarioModifica); try { var dt = new Conexion().ConsultarSPDT(cnn); if (modelo.EntradaDetalle != null) { foreach (var item in modelo.EntradaDetalle) { item.EndDetEntradaId = modelo.EnId; new EntradaDetalleBI().Insert(item); } } } catch (System.Exception e) { objresponse.codigo = -1; objresponse.mensaje = e.Message; } return(objresponse); }
public ActionResult Editar(EntradaDTO entradas) { new DataBase().Alterar(entradas); return(RedirectToAction("Index")); }
public ActionResult Adicionar(EntradaDTO entrada) { new DataBase().Inserir(entrada); return(RedirectToAction("Adicionar")); }
public EntradaDetalleViewModel() { itemEntrada = new EntradaDTO(); NavigationViewModel.Instance.Cabecera = "Creación de un nueva entrada"; }
public static EntradaEN Convert(EntradaDTO dto) { EntradaEN newinstance = null; try { if (dto != null) { newinstance = new EntradaEN(); newinstance.Id = dto.Id; newinstance.FechaPublicacion = dto.FechaPublicacion; newinstance.Titulo = dto.Titulo; newinstance.Cuerpo = dto.Cuerpo; newinstance.PendienteModeracion = dto.PendienteModeracion; if (dto.Muro_oid != -1) { NuevoInmueblateGenNHibernate.CAD.RedSocial.IMuroCAD muroCAD = new NuevoInmueblateGenNHibernate.CAD.RedSocial.MuroCAD(); newinstance.Muro = muroCAD.ReadOIDDefault(dto.Muro_oid); } if (dto.UsuariosMeGusta_oid != null) { NuevoInmueblateGenNHibernate.CAD.RedSocial.ISuperUsuarioCAD superUsuarioCAD = new NuevoInmueblateGenNHibernate.CAD.RedSocial.SuperUsuarioCAD(); newinstance.UsuariosMeGusta = new System.Collections.Generic.List <NuevoInmueblateGenNHibernate.EN.RedSocial.SuperUsuarioEN>(); foreach (int entry in dto.UsuariosMeGusta_oid) { newinstance.UsuariosMeGusta.Add(superUsuarioCAD.ReadOIDDefault(entry)); } } if (dto.Creador_oid != -1) { NuevoInmueblateGenNHibernate.CAD.RedSocial.ISuperUsuarioCAD superUsuarioCAD = new NuevoInmueblateGenNHibernate.CAD.RedSocial.SuperUsuarioCAD(); newinstance.Creador = superUsuarioCAD.ReadOIDDefault(dto.Creador_oid); } if (dto.Reportadores_oid != null) { NuevoInmueblateGenNHibernate.CAD.RedSocial.ISuperUsuarioCAD superUsuarioCAD = new NuevoInmueblateGenNHibernate.CAD.RedSocial.SuperUsuarioCAD(); newinstance.Reportadores = new System.Collections.Generic.List <NuevoInmueblateGenNHibernate.EN.RedSocial.SuperUsuarioEN>(); foreach (int entry in dto.Reportadores_oid) { newinstance.Reportadores.Add(superUsuarioCAD.ReadOIDDefault(entry)); } } if (dto.Comentarios_oid != null) { NuevoInmueblateGenNHibernate.CAD.RedSocial.IComentarioCAD comentarioCAD = new NuevoInmueblateGenNHibernate.CAD.RedSocial.ComentarioCAD(); newinstance.Comentarios = new System.Collections.Generic.List <NuevoInmueblateGenNHibernate.EN.RedSocial.ComentarioEN>(); foreach (int entry in dto.Comentarios_oid) { newinstance.Comentarios.Add(comentarioCAD.ReadOIDDefault(entry)); } } if (dto.ElementosMultimedia_oid != null) { NuevoInmueblateGenNHibernate.CAD.RedSocial.IElementoMultimediaCAD elementoMultimediaCAD = new NuevoInmueblateGenNHibernate.CAD.RedSocial.ElementoMultimediaCAD(); newinstance.ElementosMultimedia = new System.Collections.Generic.List <NuevoInmueblateGenNHibernate.EN.RedSocial.ElementoMultimediaEN>(); foreach (int entry in dto.ElementosMultimedia_oid) { newinstance.ElementosMultimedia.Add(elementoMultimediaCAD.ReadOIDDefault(entry)); } } } } catch (Exception ex) { throw ex; } return(newinstance); }
public ActionResult <ResponseDTO> UpdateEntry(EntradaDTO modelo) { return(Ok(new EntradaBI().Update(modelo))); }
public bool InsertarEntrada(EntradaDTO entrada) { return(entradaRepository.Insertar(entrada)); }
public bool ModificarEntrada(EntradaDTO entrada) { return(entradaRepository.Modificar(entrada)); }
// PUT api/entradas/5 public void Put(EntradaDTO entrada) { DALEntrada DAL = new DALEntrada(); DAL.ActualizarEntrada(entrada); }