public void Alta(DocumentoEstado documento, string id, string descripcion, bool imputariesgo, TipoEstado tipoestado, TipoMovimiento tipomovimiento, bool result) { using (var db = MarfilEntities.ConnectToSqlServer(_fixture.DbName)) { using (var service = FService.Instance.GetService(typeof(EstadosModel), _fixture.Context, db)) { var obj = new EstadosModel() { Documento = documento, Id = id, Descripcion = descripcion, Imputariesgo = imputariesgo, Tipoestado = tipoestado, Tipomovimiento = tipomovimiento }; try { service.create(obj); } catch (Exception ex) { Assert.False(result); return; } Assert.True((db.Estados.SingleOrDefault(f => f.id == id && f.documento == (int)documento) != null) == result); } } }
public List <DocumentoEstado> DocumentosbyEstado(Int32 codigo_estado) { try { using (SqlConnection sqlConn = new SqlConnection(this.strConn)) { sqlConn.Open(); SqlCommand cmd = new SqlCommand(strConn, sqlConn); cmd.CommandType = System.Data.CommandType.StoredProcedure; cmd.CommandText = "sp_r_DocumentosbyEstado "; cmd.Parameters.AddWithValue("@codigo_estado", codigo_estado); SqlDataReader reader = cmd.ExecuteReader(); List <DocumentoEstado> ldocumento = new List <DocumentoEstado>(); while (reader.Read()) { DocumentoEstado mdocumento = new DocumentoEstado(); mdocumento.Id_documento = Convert.ToInt32(reader["id_documento"].ToString()); mdocumento.Chk_doc = Convert.ToBoolean(reader["chk_doc"].ToString()); ldocumento.Add(mdocumento); mdocumento = null; } return(ldocumento); } } catch (Exception ex) { throw ex; } }
public IEnumerable <EstadosModel> GetStates(DocumentoEstado documento, TipoEstado?estadoactual) { var service = new MachineStateService(); var estados = estadoactual.HasValue ? service.GetStatesFromState(estadoactual.Value) : new[] { TipoEstado.Diseño }; return(_db.Estados.Where(f => f.tipomovimiento == (int)Model.Configuracion.TipoMovimiento.Manual && (f.documento == (int)documento || f.documento == (int)DocumentoEstado.Todos) && estados.Any(j => j == (TipoEstado)f.tipoestado)).ToList().Select(h => _converterModel.GetModelView(h) as EstadosModel)); }
public ActionResult Generar(string id, string referencia, DocumentoEstado tipodocumento, string fkempresa, string fketapa, string fkcontacto) { var model = Helper.fModel.GetModel <SeguimientosModel>(ContextService); model.Origen = referencia; model.Tipo = (int)tipodocumento; model.Fkempresa = fkempresa; model.Fketapa = fketapa; model.Fkcontacto = fkcontacto; return(View("Create", model)); }
public void Eliminar(DocumentoEstado documento, string id, string descripcion, bool imputariesgo, TipoEstado tipoestado, TipoMovimiento tipomovimiento, string codigoborrar, bool result) { using (var db = MarfilEntities.ConnectToSqlServer(_fixture.DbName)) { using (var service = FService.Instance.GetService(typeof(EstadosModel), _fixture.Context, db)) { var obj = new EstadosModel() { Documento = documento, Id = id, Descripcion = descripcion, Imputariesgo = imputariesgo, Tipoestado = tipoestado, Tipomovimiento = tipomovimiento }; try { service.create(obj); } catch (Exception) { Assert.False(result); return; } } } using (var db = MarfilEntities.ConnectToSqlServer(_fixture.DbName)) { using (var service = FService.Instance.GetService(typeof(EstadosModel), _fixture.Context, db)) { try { service.delete(service.get(codigoborrar)); } catch (Exception ex) { Assert.False(result); return; } } } using (var db = MarfilEntities.ConnectToSqlServer(_fixture.DbName)) { using (var service = FService.Instance.GetService(typeof(EstadosModel), _fixture.Context, db)) { Assert.True(!service.exists(codigoborrar)); } } }
public IEnumerable <EstadosModel> GetStates(DocumentoEstado documento, TipoMovimientos tiposmovimietos = TipoMovimientos.Manuales) { return(tiposmovimietos == TipoMovimientos.Todos ? _db.Estados.Where(f => (f.documento == (int)documento || f.documento == (int)DocumentoEstado.Todos)).ToList().Select(h => _converterModel.GetModelView(h) as EstadosModel): _db.Estados.Where(f => f.tipomovimiento == (int)Model.Configuracion.TipoMovimiento.Manual && (f.documento == (int)documento || f.documento == (int)DocumentoEstado.Todos)).ToList().Select(h => _converterModel.GetModelView(h) as EstadosModel)); }
public void Editar(DocumentoEstado documento, string id, string descripcion, bool imputariesgo, TipoEstado tipoestado, TipoMovimiento tipomovimiento, DocumentoEstado documento2, string id2, string descripcion2, bool imputariesgo2, TipoEstado tipoestado2, TipoMovimiento tipomovimiento2, bool result) { var objOrig = new EstadosModel() { Documento = documento, Id = id, Descripcion = descripcion, Imputariesgo = imputariesgo, Tipoestado = tipoestado, Tipomovimiento = tipomovimiento }; var objUpdate = new EstadosModel() { Documento = documento2, Id = id2, Descripcion = descripcion2, Imputariesgo = imputariesgo2, Tipoestado = tipoestado2, Tipomovimiento = tipomovimiento2 }; try { using (var db = MarfilEntities.ConnectToSqlServer(_fixture.DbName)) { using (var service = FService.Instance.GetService(typeof(EstadosModel), _fixture.Context, db)) { service.create(objOrig); } } using (var db = MarfilEntities.ConnectToSqlServer(_fixture.DbName)) { using ( var service = FService.Instance.GetService(typeof(EstadosModel), _fixture.Context, db)) { service.edit(objUpdate); } } using (var db = MarfilEntities.ConnectToSqlServer(_fixture.DbName)) { using ( var service = FService.Instance.GetService(typeof(EstadosModel), _fixture.Context, db)) { var fpBD = service.get(objUpdate.CampoId) as EstadosModel; Assert.True((fpBD.Descripcion == objUpdate.Descripcion) == result); } } } catch (Exception ex) { Assert.False(result); } }