public IActionResult Update([FromBody] Seguimiento dto) { if (dto == null) { return(BadRequest(StatusCodes.Status406NotAcceptable)); } if (repository.Exist(x => x.SolucionVar == dto.SolucionVar && x.SeguimientoIdInt != dto.SeguimientoIdInt)) { return(BadRequest(this.response.ResponseValues(StatusCodes.Status406NotAcceptable, null, "La solucion ya existe!!"))); } var seguimiento = mapper.Map <Seguimiento>(dto); var update = repository.GetByValues(x => x.SeguimientoIdInt == dto.SeguimientoIdInt).FirstOrDefault(); seguimiento.FechaAltaDate = update.FechaAltaDate; seguimiento.UsuarioAltaInt = update.UsuarioAltaInt; if (!repository.Update(seguimiento, seguimiento.SeguimientoIdInt)) { return(BadRequest(this.response.ResponseValues(StatusCodes.Status500InternalServerError, null, $"Algo salió mal al actualizar el registro: {dto.SolucionVar}"))); } return(Ok( response.ResponseValues(this.Response.StatusCode, mapper.Map <SeguimientoUpdateDto>(repository.GetById(seguimiento.SeguimientoIdInt)) ) )); }
protected void btnGuardar_Click(object sender, EventArgs e) { var user = HttpContext.Current.User.Identity.Name; var nit = homeCtrl.obtenerNit(user); var fechaI = Request["datepicker1"].ToString(); var seg = new Seguimiento { estado = chkestado.Checked, FechaInicio = Convert.ToDateTime(fechaI), FechaReg = DateTime.Now, IMEI = cboimei.SelectedValue, NIT = nit, NroPlaca = cboplaca.SelectedValue, UsuaReg = user }; bool sx = seguimientoCtrl.Add(seg); if (sx == true) { MensajeAlerta("Se registro satisfactoriamente"); Response.Redirect("/Vistas/Seguimientos/Index"); } else { MensajeAlerta("Datos invalidos"); } }
public int GrabarSeguimiento(Seguimiento objSeguimiento) { ManejaConexiones oManejaConexiones = new ManejaConexiones(); SqlParameter[] spParam = new SqlParameter[6]; spParam[0] = new SqlParameter("@facturaid", SqlDbType.Int); spParam[0].Value = objSeguimiento.IntFacturaID; spParam[1] = new SqlParameter("@fecha", SqlDbType.DateTime); spParam[1].Value = objSeguimiento.DtFecha; spParam[2] = new SqlParameter("@usuarioid", SqlDbType.Int); spParam[2].Value = objSeguimiento.IntUsuarioID; spParam[3] = new SqlParameter("@estadodesde", SqlDbType.NVarChar); spParam[3].Value = objSeguimiento.StrEstadoDesde; spParam[4] = new SqlParameter("@estadohasta", SqlDbType.NVarChar); spParam[4].Value = objSeguimiento.StrEstadoHasta; spParam[5] = new SqlParameter("@codigo", SqlDbType.BigInt); spParam[5].Direction = ParameterDirection.Output; oManejaConexiones.NombreStoredProcedure = "Add_Seguimiento"; oManejaConexiones.Parametros = spParam; oManejaConexiones.executeNonQuery(); return(Convert.ToInt32(spParam[5].Value)); }
protected void btnDel_Click(object sender, EventArgs e) { string M = "Se ha eliminado correctamente"; int idSeguimiento = Utilerias.StrToInt(_IDSeguimiento.Value); Seguimiento obj = uow.SeguimientoBusinessLogic.GetByID(idSeguimiento); //Se elimina el objeto uow.SeguimientoBusinessLogic.Delete(obj); uow.SaveChanges(); if (uow.Errors.Count > 0) //Si hubo errores { M = string.Empty; foreach (string cad in uow.Errors) { M += cad; } lblMsgError.Text = M; divMsgError.Style.Add("display", "block"); divMsgSuccess.Style.Add("display", "none"); return; } BindGridSeguimientos(); lblMsgSuccess.Text = M; divMsgError.Style.Add("display", "none"); divMsgSuccess.Style.Add("display", "block"); }
//=============================================================================================================================================================== public bool AddSeguimiento(Seguimiento seguimiento) { //buscamos si ya existe un seguimiento (es decir si el estudiante "seguidor" sigue al estudiante "seguido") Estudiante_sigue_EstudianteDAO seg = RepositoryDAL1.Read <Estudiante_sigue_EstudianteDAO>(x => x.id_estudianteSeguido.Equals(seguimiento.id_estudianteSeguido) && x.id_estudianteSeguidor.Equals(seguimiento.id_estudianteSigue)).FirstOrDefault(); //si no existe if (seg == null) { seg = new Estudiante_sigue_EstudianteDAO { id_estudianteSeguidor = seguimiento.id_estudianteSigue, id_estudianteSeguido = seguimiento.id_estudianteSeguido }; if (RepositoryDAL1.Create(seg)) { EstudianteDAO estSeguido = RepositoryDAL1.Read <EstudianteDAO>(x => x.id_usuario.Equals(seguimiento.id_estudianteSeguido)).FirstOrDefault(); if (estSeguido == null) { return(false); //error, no existe el estudiante q usted quiere seguir } //sumamos la cantidad de seguidores estSeguido.numero_seguidores += 1; return(RepositoryDAL1.Update(estSeguido)); //se creo el seguimiento correctamente y se sumo los seguidores al seguido } //fallo al entra a la base de datos } //ya existia el seguimiento, no se hizo nada return(false); }
public BaseResult CambiarEstado(int idFichero, int idNuevoEstado, int idUsuario) { var result = new BaseResult(); var fichero = _dbContext.Ficheros.Find(idFichero); if (fichero == null) { result.Errors.Add(FicheroStrings.ErrorNoFichero); return(result); } var estadoNuevo = _dbContext.EstadosFicheros.Find(idNuevoEstado); var seguimiento = new Seguimiento { Fecha = DateTime.Now, PedidoId = fichero.PedidoId, TipoId = (int)TipoSeguimientoEnum.EstadoFichero, Descripcion = string.Format(CommonServiceStrings.TextSegCambioEstadoFichero, fichero.Tipo.Nombre, fichero.Estado.Nombre, estadoNuevo.Nombre), UsuarioId = idUsuario }; fichero.EstadoId = idNuevoEstado; _dbContext.Seguimientos.Add(seguimiento); _dbContext.SaveChanges(); return(result); }
protected void btnGuardar_Click(object sender, EventArgs e) { var user = HttpContext.Current.User.Identity.Name; var fechaI = Request["datepicker1"].ToString(); var se = new Seguimiento { CodSeguimiento = Convert.ToInt32(txtid.Text), FechaInicio = Convert.ToDateTime(fechaI), estado = chkestado.Checked }; if (se.estado == false) { se.FechaFin = DateTime.Now; } se.IMEI = cboimei.SelectedValue; se.NroPlaca = cboplaca.SelectedValue; se.UsuaModif = user; se.FechaModif = DateTime.Now; bool sx = seguimientoCtrl.update(se); if (sx == true) { MensajeAlerta("Se modifico correctamente"); Response.Redirect("/Vistas/Seguimientos/Index"); } else { MensajeAlerta("Datos invalidos"); } }
public BaseResult Eliminar(int idPedido, int idUsuario) { var result = new BaseResult(); var pedido = _dbContext.Pedidos.Find(idPedido); if (pedido == null) { result.Errors.Add(PedidoStrings.ErrorNoPedido); return(result); } var seguimiento = new Seguimiento { PedidoId = pedido.Id, Fecha = DateTime.Now, Descripcion = string.Format(CommonServiceStrings.TextSegCambioEstado, pedido.Estado.Nombre, "Cancelado"), TipoId = (int)TipoSeguimientoEnum.EstadoPedido, UsuarioId = idUsuario }; pedido.EstadoId = (int)EstadosEnum.Cancelado; _dbContext.Seguimientos.Add(seguimiento); _dbContext.SaveChanges(); return(result); }
public GeneralController( IMantenimientoReadRepository repoMantenimientoRead , IRepository <Estado> repo , IRepository <Vehiculo> repoVehiculo , IRepository <Chofer> repoChofer , IRepository <Area> repoArea , IRepository <Proveedor> repoProveedor , IRepository <ValorTabla> repoValorTabla , IQueryHandler <ListarPlacasParameter> handlerVehiculo , IQueryHandler <ListarProveedorParameter> handlerProveedor , IQueryHandler <ObtenerEquipoTransporteParameter> handlerEqTransporte , IOrdenRepository repoOrdenRecibo , Seguimiento seguimiento , IMapper mapper ) { _repoMantenimientoRead = repoMantenimientoRead; _repo = repo; _repoVehiculo = repoVehiculo; _repoChofer = repoChofer; _repoArea = repoArea; _repoProveedor = repoProveedor; _repoValorTabla = repoValorTabla; _handlerVehiculo = handlerVehiculo; _handlerProveedor = handlerProveedor; _handlerEqTransporte = handlerEqTransporte; _repoOrdenRecibo = repoOrdenRecibo; _seguimiento = seguimiento; _mapper = mapper; }
protected void btnEliminar_Click(object sender, EventArgs e) { //Depurar en 30 dias //seguimientoCtrl.remove(lblid.Text); //Response.Redirect("/Vistas/Seguimientos/Index"); var user = HttpContext.Current.User.Identity.Name; var se = new Seguimiento { CodSeguimiento = Convert.ToInt32(lblid.Text), FechaInicio = Convert.ToDateTime(lblfechai.Text), estado = false, FechaFin = DateTime.Now, IMEI = lblgps.Text, NroPlaca = lblplaca.Text, UsuaModif = user, FechaModif = DateTime.Now }; bool sx = seguimientoCtrl.update(se); if (sx == true) { MensajeAlerta("Se modifico correctamente"); Response.Redirect("/Vistas/Seguimientos/Index"); } else { MensajeAlerta("Intente de nuevo"); } }
public IHttpActionResult PutSeguimiento(int id, Seguimiento seguimiento) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } if (id != seguimiento.SeguimientoID) { return(BadRequest()); } db.Entry(seguimiento).State = EntityState.Modified; try { db.SaveChanges(); } catch (DbUpdateConcurrencyException) { if (!SeguimientoExists(id)) { return(NotFound()); } else { throw; } } return(StatusCode(HttpStatusCode.NoContent)); }
public async Task <IActionResult> Created(Seguimiento seguimiento) { string Error = ""; try { if (!ModelState.IsValid) { return(View(seguimiento)); } else { Seguimiento _seguimiento = new Seguimiento(); _seguimiento.SeguimientoId = seguimiento.SeguimientoId; _seguimiento.Descripcion = seguimiento.Descripcion; _seguimiento.ConsultaId = seguimiento.ConsultaId; _seguimiento.PersonaId = seguimiento.PersonaId; _db.Seguimiento.Add(_seguimiento); await _db.SaveChangesAsync(); } } catch (Exception ex) { Error = ex.Message; } return(RedirectToAction(nameof(Index))); }
public ActionResult Create(Seguimiento seguimiento) { var clientes = servicio.TraerTodosClientes(); List <object> clientesDef = new List <object>(); foreach (var _cliente in clientes) { clientesDef.Add(new { Id = _cliente.Id, Denominacion = _cliente.Nombre + " " + _cliente.ApellidoPaterno + " " + _cliente.ApellidoMaterno }); } ViewData["ClienteId"] = new SelectList(clientesDef, "Id", "Denominacion"); try { // TODO: Add insert logic here servicio.Insertar(seguimiento); return(RedirectToAction("Index", "Cliente")); } catch { return(View(seguimiento)); } }
protected void btnGuardar_Click(object sender, EventArgs e) { int idSesion = Utilerias.StrToInt(_IDSesion.Value); Seguimiento obj = null; string M = string.Empty; if (_Accion.Value.Equals("N")) { obj = new Seguimiento(); } else { obj = uow.SeguimientoBusinessLogic.GetByID(Utilerias.StrToInt(_IDSeguimiento.Value)); } obj.Descripcion = txtDescripcion.Value; if (_Accion.Value.Equals("N")) { obj.FechaCaptura = DateTime.Now; obj.UsuarioCaptura = Session["Login"].ToString(); //obj.SesionID = idSesion; uow.SeguimientoBusinessLogic.Insert(obj); } else { obj.FechaModificacion = DateTime.Now; obj.UsuarioModifica = Session["Login"].ToString(); uow.SeguimientoBusinessLogic.Update(obj); } uow.SaveChanges(); if (uow.Errors.Count > 0) { foreach (string err in uow.Errors) { M += err; } //MANEJAR EL ERROR divMsgError.Style.Add("display", "block"); divMsgSuccess.Style.Add("display", "none"); lblMsgError.Text = M; return; } BindGridSeguimientos(); divMsgError.Style.Add("display", "none"); divMsgSuccess.Style.Add("display", "block"); lblMsgSuccess.Text = "Se ha guardado correctamente"; divEncabezado.Style.Add("display", "none"); divDetalleSeguimientos.Style.Add("display", "block"); divEncabezadoDetalle.Style.Add("display", "block"); divCapturaDetalle.Style.Add("display", "none"); }
private void BindControlesSeguimiento() { int idSeguimiento = Utilerias.StrToInt(_IDSeguimiento.Value); Seguimiento obj = uow.SeguimientoBusinessLogic.GetByID(idSeguimiento); txtDescripcion.Value = obj.Descripcion; }
public ActionResult DeleteConfirmed(int id) { Seguimiento seguimiento = db.Seguimiento.Find(id); db.Seguimiento.Remove(seguimiento); db.SaveChanges(); return(RedirectToAction("Index")); }
public ActionResult DeleteConfirmed(int id) { Seguimiento seguimiento = db.Seguimiento.Find(id); int? idrela = seguimiento.IdObra; db.Seguimiento.Remove(seguimiento); db.SaveChanges(); return(RedirectToAction("Index", new { id = idrela })); }
public async Task <ActionResult> DeleteConfirmed(int id) { Seguimiento seguimiento = await db.Seguimientoes.FindAsync(id); db.Seguimientoes.Remove(seguimiento); await db.SaveChangesAsync(); return(RedirectToAction("Index")); }
public IActionResult Delete(int Id) { //cargarPersona(); //cargarConsulta(); Seguimiento oSeguimiento = _db.Seguimiento .Where(m => m.SeguimientoId == Id).First(); return(View(oSeguimiento)); }
public IActionResult Details(int id) { //cargarPersona(); //cargarConsulta(); Seguimiento seguimiento = _db.Seguimiento .Where(e => e.SeguimientoId == id).First(); return(View(seguimiento)); }
public IActionResult Edit(int Id) { //cargarPersona(); //cargarConsulta(); Seguimiento oSeguimiento = _db.Seguimiento .Where(e => e.SeguimientoId == Id).FirstOrDefault(); return(View(oSeguimiento)); }
public ActionResult Edit([Bind(Include = "SolicitudID,EstatusID,CuentaID")] Seguimiento seguimiento) { if (ModelState.IsValid) { db.Entry(seguimiento).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } return(View(seguimiento)); }
public void Modificar(Seguimiento seguimiento) { Seguimiento _seguimiento = entidadSeguimiento.Seguimientos.Where(x => x.Id == seguimiento.Id).SingleOrDefault(); if (_seguimiento != null) { entidadSeguimiento.Entry(_seguimiento).CurrentValues.SetValues(seguimiento); entidadSeguimiento.SaveChanges(); } }
public void remove(string id) { if (!String.IsNullOrEmpty(id)) { int cod = Convert.ToInt32(id); Seguimiento se = db.Seguimiento.Find(cod); db.Seguimiento.Remove(se); db.SaveChanges(); } }
public ActionResult Create([Bind(Include = "SolicitudID,EstatusID,CuentaID")] Seguimiento seguimiento) { if (ModelState.IsValid) { db.Seguimiento.Add(seguimiento); db.SaveChanges(); return(RedirectToAction("Index")); } return(View(seguimiento)); }
public ActionResult Edit([Bind(Include = "IdSeguimiento,FechaSeguimiento,IdObra,IdEstadoObra")] Seguimiento seguimiento) { if (ModelState.IsValid) { db.Entry(seguimiento).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index", new { id = seguimiento.IdObra })); } ViewBag.IdObra = new SelectList(db.Obra.Where(x => x.IdObra == seguimiento.IdObra), "IdObra", "Obra1"); return(View(seguimiento)); }
public Seguimiento listar(string id) { int cod = Convert.ToInt32(id); Seguimiento se = new Seguimiento(); if (!String.IsNullOrEmpty(id)) { var aux = db.Seguimiento.Where(gp => gp.CodSeguimiento == cod); se = aux.First(); } return(se); }
private void btnAgregar_Click(object sender, EventArgs e) { if (!Validar()) { Seguimiento segui = Seguimiento_ControlAClase(); if (SeguimientoDB.Agregar(segui) != IdVacia) { Limpiar(); MensajeDeActulizacion(); } } }
public IHttpActionResult Guardar(Seguimiento seguimiento) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } seguimiento.UsuarioRegistroId = HttpContext.Current.User.Identity.GetUserId(); var seguimientoRepo = _seguimientoService.Guardar(seguimiento); return(Ok(seguimientoRepo)); }
public async Task <ActionResult> Edit([Bind(Include = "fecha,estado,seguimientoID,dispositivoID,usuarioID")] Seguimiento seguimiento) { if (ModelState.IsValid) { db.Entry(seguimiento).State = EntityState.Modified; await db.SaveChangesAsync(); return(RedirectToAction("Index")); } ViewBag.dispositivoID = new SelectList(db.dispositivoes, "dispositivoID", "modelo", seguimiento.dispositivoID); ViewBag.usuarioID = new SelectList(db.Usuarios, "UsuarioID", "UsuarioNombre", seguimiento.usuarioID); return(View(seguimiento)); }
public List<Seguimiento> ReporteSeguimiento(int idCooperativa, string fechaInicio, string fechaFin) { InicializaConexion(); List<Seguimiento> listaTmp = new List<Seguimiento>(); sqlDataAdapter.SelectCommand = new SqlCommand("ReporteCobranza", sqlConnection); sqlDataAdapter.SelectCommand.CommandType = CommandType.StoredProcedure; if (idCooperativa == 0) //REPORTE PRYBE { sqlDataAdapter.SelectCommand.Parameters.Add("@ID", SqlDbType.Int).Value = DBNull.Value; sqlDataAdapter.SelectCommand.Parameters["@ID"].Direction = ParameterDirection.Input; sqlDataAdapter.SelectCommand.Parameters.Add("@Oper", SqlDbType.Int).Value = 8; sqlDataAdapter.SelectCommand.Parameters["@Oper"].Direction = ParameterDirection.Input; } else //REPORTE POR COOPERATIVA ESPECIFICADA EN EL ID COOPERATIVA { sqlDataAdapter.SelectCommand.Parameters.Add("@ID", SqlDbType.Int).Value = idCooperativa; sqlDataAdapter.SelectCommand.Parameters["@ID"].Direction = ParameterDirection.Input; sqlDataAdapter.SelectCommand.Parameters.Add("@Oper", SqlDbType.Int).Value = 7; sqlDataAdapter.SelectCommand.Parameters["@Oper"].Direction = ParameterDirection.Input; } if (fechaInicio == "") { sqlDataAdapter.SelectCommand.Parameters.Add("@Fecha_Ini", SqlDbType.DateTime).Value = DBNull.Value; sqlDataAdapter.SelectCommand.Parameters["@Fecha_Ini"].Direction = ParameterDirection.Input; } else { sqlDataAdapter.SelectCommand.Parameters.Add("@Fecha_Ini", SqlDbType.DateTime).Value = Convert.ToDateTime(fechaInicio + " 00:00"); sqlDataAdapter.SelectCommand.Parameters["@Fecha_Ini"].Direction = ParameterDirection.Input; } if (fechaFin == "") { sqlDataAdapter.SelectCommand.Parameters.Add("@Fecha_Fin", SqlDbType.DateTime).Value = DBNull.Value; sqlDataAdapter.SelectCommand.Parameters["@Fecha_Fin"].Direction = ParameterDirection.Input; } else { sqlDataAdapter.SelectCommand.Parameters.Add("@Fecha_Fin", SqlDbType.DateTime).Value = Convert.ToDateTime(fechaFin + " 23:59"); sqlDataAdapter.SelectCommand.Parameters["@Fecha_Fin"].Direction = ParameterDirection.Input; } sqlDataAdapter.Fill(ds, "ReporteCobranza"); foreach (DataRow dr in ds.Tables["ReporteCobranza"].Rows) { Seguimiento tmp = new Seguimiento(); tmp.IdEmision = Convert.ToString(dr["Id_Emite"]); tmp.IdCoop = Convert.ToString(dr["Id_Coop"]); tmp.Coop = Convert.ToString(dr["Coop"]); tmp.Plaza = Convert.ToString(dr["Plaza"]); tmp.Sucursal = Convert.ToString(dr["Sucursal"]); tmp.Ejecutivo = Convert.ToString(dr["Usuario"]); tmp.Aseguradora = Convert.ToString(dr["Aseguradora"]); tmp.NoSocio = Convert.ToString(dr["No_Socio"]); tmp.Socio = Convert.ToString(dr["Socio"]); tmp.Cobertura = Convert.ToString(dr["Cobertura"]); tmp.NoPoliza = Convert.ToString(dr["Poliza"]); tmp.FechaEmision = Convert.ToString(dr["Fecha_Emision"]); tmp.InicioVigencia = Convert.ToString(dr["Inicio_Vigencia"]); tmp.NoRecibo = Convert.ToString(dr["No_Comprobante"]); tmp.PrimaNeta = Convert.ToString(dr["Prima_Neta"]); tmp.PrimaTotal = Convert.ToString(dr["Prima_Total"]); tmp.StatusPago = Convert.ToString(dr["Estatus"]); if (Convert.ToString(dr["Coop_Paga"]) != "") { tmp.FechaCoopPagaPrybe = Convert.ToDateTime(dr["Coop_Paga"]).ToString("dd/MM/yyyy"); } else { tmp.FechaCoopPagaPrybe = ""; } if (Convert.ToString(dr["Pago_Aseg"]) != "") { tmp.FechaPrybePagaAseg = Convert.ToDateTime(dr["Pago_Aseg"]).ToString("dd/MM/yyyy"); } else { tmp.FechaPrybePagaAseg = ""; } if (Convert.ToString(dr["Liq_Aseg"]) != "") { tmp.FechaLiquidacionAseg = Convert.ToDateTime(dr["Liq_Aseg"]).ToString("dd/MM/yyyy"); } else { tmp.FechaLiquidacionAseg = ""; } if (Convert.ToString(dr["Aseg_Paga"]) != "") { tmp.FechaAsegPagaAPrybe = Convert.ToDateTime(dr["Aseg_Paga"]).ToString("dd/MM/yyyy"); } else { tmp.FechaAsegPagaAPrybe = ""; } if (Convert.ToString(dr["Prybe_Paga"]) != "") { tmp.FechaPrybePagaACoop = Convert.ToDateTime(dr["Prybe_Paga"]).ToString("dd/MM/yyyy"); } else { tmp.FechaPrybePagaACoop = ""; } tmp.OperCoopPagaPrybe = Convert.ToString(dr["No_Coop_Paga"]); tmp.OperPrybePagaAseg = Convert.ToString(dr["No_Pago_Aseg"]); tmp.OperLiquidacionAseg = Convert.ToString(dr["No_Liq_Aseg"]); tmp.OperAsegPagaAPrybe = Convert.ToString(dr["No_Aseg_Paga"]); tmp.OperPrybePagaACoop = Convert.ToString(dr["No_Prybe_Paga"]); listaTmp.Add(tmp); } FinalizaConexion(); return listaTmp; }