public void AnoInicioDeveSerAnteriorAnoFinal() { Assert.Throws<ArgumentException>(delegate { var periodo = new Periodo(new AnoMes(202112), new AnoMes(201001)); } ); }
public Periodo criaPeriodo(DateTime dataInicio, DateTime dataFim, string nome) { Periodo periodo = new Periodo(); periodo.dataInicio = dataInicio; periodo.dataFim = dataFim; periodo.nome = nome; return periodo; }
public Turma criaTurma(String codigo, Disciplina disciplina, Professor professor, Periodo periodo, Turno turno) { Turma turma = new Turma(); turma.codigo = codigo; turma.disciplina = disciplina; turma.periodo = periodo; turma.turno = turno; turma.professor = professor; return turma; }
public void AnosDevePassarPorTodosOsAnosDoPeriodo() { var periodo = new Periodo(new AnoMes(201001), new AnoMes(202112)); var counter = 0; foreach (var ano in periodo.Anos()) { Console.WriteLine(ano); Assert.That(counter, Is.LessThanOrEqualTo(12)); counter = counter + 1; } Assert.That(counter, Is.EqualTo(12)); }
public void EnumeratorDevePassarPorTodosOsMesesDoPeriodo() { var periodo = new Periodo(new AnoMes(201001), new AnoMes(201012)); var counter = 0; foreach (var anoMes in periodo) { Console.WriteLine(anoMes); Assert.That(counter, Is.LessThanOrEqualTo(12)); counter = counter + 1; } Assert.That(counter, Is.EqualTo(12)); }
public void T() { var periodo = new Periodo(2010, 2012); var periodos = periodo.PeriodosPorAno().ToList(); periodos.AddRange(periodo.PeriodosPorMes().ToArray()); //var periodos = periodo.PeriodosPorAno().Select(p => p.AnoMesInicio.ToInt() + ":" + p.AnoMesfim.ToInt()).ToList(); //periodos.AddRange(periodo.PeriodosPorMes().Select(p => p.AnoMesInicio.ToInt() + ":" + p.AnoMesfim.ToInt()).ToArray()); foreach (var list in periodos.OrderBy(p => p.AnoMesInicio)) { Console.WriteLine(list); } Assert.That(periodos.Count, Is.EqualTo(39)); }
public int InsertarPeriodo(Periodo objPeriodo) { try { return(int.Parse(db.Sp_PeriodoInsertar( objPeriodo.Descripcion, objPeriodo.FechaInicio, objPeriodo.FechaFin, objPeriodo.Estado ).Select(x => x.Value.ToString()).FirstOrDefault())); } catch (Exception) { return(0); } }
public ActionResult Editar(Periodo periodo) { if (ModelState.IsValid) { if (periodo.numero != periodo.numero) { ModelState.AddModelError("numero", "El numero no debe contener espacios al inicio o al final"); return(View(periodo)); } _periodosBL.GuardarPeriodo(periodo); return(RedirectToAction("Index")); } return(View(periodo)); }
/// <summary> /// FUNCION PARA ACTIVAR LOS COMPONENTES SEGUN EL PERMISO DEL USUARIO /// </summary> //public void ProcesarPermisos() //{ // int permisos = 0; // foreach (var obj in this.groupBox1.Controls) // { // if (obj is Button) // { // Button btn = (Button)obj; // permisos = Convert.ToInt32(btn.Tag); // btn.Enabled = uHelper.TienePermiso(permisos); // } // } //} #endregion #region BOTONES private void btnMenuVentas_Click(object sender, EventArgs e) { Periodo mPeriodo = ManejoPeriodo.getByUser(uHelper.usuario.idUsuario); if (mPeriodo != null) { this.Hide(); FrmDetalleVentasOneToOne v = new FrmDetalleVentasOneToOne(); v.ShowDialog(); } else { MessageBox.Show("Inicie un periodo para acceder."); } mPeriodo = null; }
protected void Page_Load(object sender, EventArgs e) { usuario = Utilerias.FiltrarUsuario(this); periodo = usuario.ConsultarPeriodoActual(); string clavePrograma = Request.QueryString["id"]; if (!IsPostBack) { claveP = clavePrograma; contratos = ContratoDAO.Listar(); cmbContrato.DataSource = contratos; cmbContrato.DataBind(); } }
public void Test1_CalcularTotalDeHoras() { Pago pagos = new Pago(); Periodo periodo = new Periodo(); pagos.Periodo = periodo; periodo.FechaFin = new DateTime(2021, 5, 17); periodo.FechaInicio = new DateTime(2021, 4, 16); pagos.TotalHoras = 48; decimal TotalDeHoras_obtenido = pagos.CalcularTotalDeHoras(); Assert.AreEqual(48, TotalDeHoras_obtenido); }
/// <summary> /// Leonardo Carrion /// 04/oct/2019 /// Efecto: elimina las proyecciones que se encuentran en el periodo seleccionado y del funcionario seleccionado /// Requiere: periodo y funcionario /// Modifica: - /// Devuelve: - /// </summary> /// <param name="periodo"></param> public void eliminarProyeccionPorPeriodo(Periodo periodo, Funcionario funcionario) { SqlConnection sqlConnection = conexion.conexionPEP(); String consulta = @"delete from Proyeccion where ano_periodo = @anoPeriodo and id_funcionario = @idFuncionario"; SqlCommand command = new SqlCommand(consulta, sqlConnection); command.Parameters.AddWithValue("@anoPeriodo", periodo.anoPeriodo); command.Parameters.AddWithValue("@idFuncionario", funcionario.idFuncionario); sqlConnection.Open(); command.ExecuteReader(); sqlConnection.Close(); }
public void validateNoDuplicatePeridodos(Periodo periodo) { var res = new QueryExecuter().ExecuteQueryUniqueresult( "select count(1) numexistentes from periodo where activo=true " + " and anio_periodo=@anio_periodo " + " and tipo_captura_id=@tipo_captura_id " + " and tipo_proforma_id=@tipo_proforma_id", new NpgsqlParameter("@anio_periodo", periodo.anio_periodo), new NpgsqlParameter("@tipo_captura_id", periodo.tipo_captura_id), new NpgsqlParameter("@tipo_proforma_id", periodo.tipo_proforma_id))["numexistentes"]; if (Convert.ToInt32(res) > 0) { throw new DataException("Ya existe el periodo, revise por favor"); } }
/// <summary> /// Leonardo Carrion /// 04/nov/2019 /// Efecto: obtiene todas las proyeccion de la base de datos /// Requiere: - /// Modifica: - /// Devuelve: lista de proyecciones /// </summary> /// <returns></returns> public List <Proyeccion> getProyecciones() { SqlConnection sqlConnection = conexion.conexionPEP(); List <Proyeccion> listaProyecciones = new List <Proyeccion>(); String consulta = @"select P.*, F.nombre_funcionario, M.nombre_mes, M.numero from Proyeccion P, Funcionario F, Mes M where F.id_funcionario = P.id_funcionario and M.id_mes = P.id_mes order by F.id_funcionario, M.numero ;"; SqlCommand sqlCommand = new SqlCommand(consulta, sqlConnection); SqlDataReader reader; sqlConnection.Open(); reader = sqlCommand.ExecuteReader(); while (reader.Read()) { Proyeccion proyeccion = new Proyeccion(); Periodo periodo = new Periodo(); Mes mes = new Mes(); Funcionario funcionario = new Funcionario(); periodo.anoPeriodo = Convert.ToInt32(reader["ano_periodo"].ToString()); proyeccion.periodo = periodo; mes.idMes = Convert.ToInt32(reader["id_mes"].ToString()); mes.nombreMes = reader["nombre_mes"].ToString(); mes.numero = Convert.ToInt32(reader["numero"].ToString()); funcionario.idFuncionario = Convert.ToInt32(reader["id_funcionario"].ToString()); funcionario.nombreFuncionario = reader["nombre_funcionario"].ToString(); proyeccion.idProyeccion = Convert.ToInt32(reader["id_proyeccion"].ToString()); proyeccion.funcionario = funcionario; proyeccion.mes = mes; proyeccion.montoSalario = Convert.ToDouble(reader["monto_salario"].ToString()); proyeccion.montoCargasTotal = Convert.ToDouble(reader["monto_cargas_total"].ToString()); listaProyecciones.Add(proyeccion); } sqlConnection.Close(); return(listaProyecciones); }
private void _AsignarVariables() { sidaño = cmb_año.SelectedValue; sidmes = cmb_mes.SelectedValue; string sidperdil = this.Session["Perfilid"].ToString(); //sidciudad = cmb_ciudad.SelectedValue; //sidcategoria = cmb_ditribuidor.SelectedValue; //sidmarca = cmb_marca.SelectedValue; //sidsku = cmb_skuProducto.SelectedValue; //sidpuntoventa = cmb_punto_de_venta.SelectedValue; if (cmb_año.SelectedValue == "0" && cmb_mes.SelectedValue == "0") { if (sidperdil == ConfigurationManager.AppSettings["PerfilAnalista"]) { //aca debe ir la carga inical para el analista icompany = Convert.ToInt32(this.Session["companyid"]); iservicio = Convert.ToInt32(this.Session["Service"]); canal = this.Session["Canal"].ToString().Trim(); Report = Convert.ToInt32(this.Session["Reporte"]); Periodo p = new Periodo(1, Report, sidciudad, sidcategoria, sidmarca, sidpuntoventa, canal, icompany, iservicio); //p.Set_PeriodoConDataValidada(); sidaño = DateTime.Now.Year.ToString(); sidmes = "0";// p.Mes; //sidperiodo ="2"; //GetPeridForAnalist(); ValidAnalyst = 0; } else if (sidperdil == ConfigurationManager.AppSettings["PerfilClienteDetallado"] || sidperdil == ConfigurationManager.AppSettings["PerfilClienteGeneral"] || sidperdil == ConfigurationManager.AppSettings["PerfilClienteDetallado1"]) { //GetPeriodForClient(); ValidAnalyst = 1; } } else { if (sidperdil == ConfigurationManager.AppSettings["PerfilAnalista"]) { //GetPeridForAnalist(); ValidAnalyst = 0; } } }
protected void Page_Load(object sender, EventArgs e) { Usuario = Utilerias.FiltrarUsuario(this); if (!IsPostBack) { Periodo Periodo = Usuario.ConsultarPeriodoActual(); periodoActual.Text = Periodo.Descripcion.ToString(); string Filas = ""; presupuestos = Usuario.Rellenar().Zona.Rellenar().Presupuestos; foreach (PresupuestoZona p in presupuestos) { if (p.Rellenar().PresupuestoDivisional.Rellenar().Periodo.EsActivo) { litPrep.Text = p.Monto.ToString(); break; } } Periodo PeriodoSelec = Usuario.ConsultarPeriodoActual(); Periodos = Usuario.ConsultarPeriodos(); List <Periodo> PeriodosAnteriores = Periodos.Where(p => !p.EsActivo).OrderByDescending(p => p.Clave).ToList(); foreach (Periodo p in PeriodosAnteriores) { p.Rellenar(); PresupuestoDivision actual = Usuario.Division.PresupuestoActual(p.Clave); PresupuestoZona PrepZona = Usuario.Rellenar().Zona.PresupuestoActual(actual.Clave); presupuestosAnteriores.Add(PrepZona); } foreach (PresupuestoZona p in presupuestosAnteriores) { p.Rellenar(); Filas += Disenio.GenerarFilaTabla(p.PresupuestoDivisional.Rellenar().Periodo.Descripcion, "$ " + p.Monto.ToString()); } litTBody.Text = Filas; LlenarGraficaBarras(); } }
public async Task <IActionResult> OnPostAsync(int?id) { if (id == null) { return(NotFound()); } Periodo = await _context.Periodos.FindAsync(id); if (Periodo != null) { _context.Periodos.Remove(Periodo); await _context.SaveChangesAsync(); } return(RedirectToPage("./Index")); }
public PeriodoViewModel Add(Periodo periodo) { if (periodo.Fin != null) { if (periodo.Fin <= periodo.Inicio) { throw new Exception("La fecha de fin debe ser posterior a la fecha de inicio."); } periodo.ProximaFechaPosible = ((DateTime)periodo.Fin).AddDays(21); periodo.Duracion = Convert.ToInt32(((DateTime)periodo.Fin).Subtract(periodo.Inicio).TotalDays + 1); } context.Periodos.Add(periodo); context.SaveChanges(); var periodoViewModel = PeriodoViewModel.FromPeriodo(periodo); return(periodoViewModel); }
public ActionResult ActualizarPeriodo(PeriodoForm periodomodel) { var context = new EVA360Entities(); Periodo periodo; if (periodomodel.PeriodoId.HasValue == false) // Crear nuevo { periodo = new Periodo(); periodo.FechaCreacion = DateTime.Now; context.Periodo.Add(periodo); } else // Editar exsistente { periodo = context.Periodo .FirstOrDefault(p => p.PeriodoId == periodomodel.PeriodoId); } try { using (var Transaction = new TransactionScope()) { periodo.Nombre = periodomodel.Nombre; periodo.Estado = periodomodel.Estado; periodo.FechaInicio = periodomodel.FechaInicio; periodo.FechaFin = periodomodel.FechaFin; context.SaveChanges(); Transaction.Complete(); } } catch (DbEntityValidationException e) { Response.StatusCode = (int)HttpStatusCode.BadRequest; List <String> errores = new List <String>(); foreach (var eve in e.EntityValidationErrors) { foreach (var ve in eve.ValidationErrors) { errores.Add(ve.ErrorMessage); } } return(Json(new { errores = errores })); } return(getData()); }
public void IncluirParticipante(Participante participante, int numeroCotas) { Periodo periodoAtivo = PeriodoService.ObterPeriodoVigente(); Adesao adesao = new Adesao { Id = Guid.NewGuid(), Participante = participante, Periodo = periodoAtivo, NumeroCotas = numeroCotas }; repositorio.Incluir(adesao); repositorio.Commit(); MensalidadeService.GerarMensalidades(adesao); }
public int guardarDatos(Periodo periodo) { PruebaDataContext db = new PruebaDataContext(); int nregistrosAfectados = 0; try { int idPeriodo = periodo.IIDPERIODO; if (idPeriodo >= 1) { int nveces = db.Periodo.Where(p => p.NOMBRE.Equals(periodo.NOMBRE) && !p.IIDPERIODO.Equals(idPeriodo)).Count(); if (nveces == 0) { Periodo obj = db.Periodo.Where(p => p.IIDPERIODO.Equals(idPeriodo)).First(); obj.NOMBRE = periodo.NOMBRE; obj.FECHAINICIO = periodo.FECHAINICIO; obj.FECHAFIN = periodo.FECHAFIN; db.SubmitChanges(); nregistrosAfectados = 1; } else { nregistrosAfectados = -1; } } else { int nveces = db.Periodo.Where(p => p.NOMBRE.Equals(periodo.NOMBRE)).Count(); if (nveces == 0) { db.Periodo.InsertOnSubmit(periodo); db.SubmitChanges(); nregistrosAfectados = 1; } else { nregistrosAfectados = -1; } } } catch { nregistrosAfectados = 0; } return(nregistrosAfectados); }
/// <summary> /// Funcion encargada de guardar un nuevo registro en la base de datos /// </summary> /// <param name="nPeriodo">variable de tipo modelo Periodo</param> /// <param name="nUsuario">variable de tipo entera</param> public static void Guardar(Periodo nPeriodo, Usuario nUsuario) { try { using (var ctx = new DataModel()) { nPeriodo.usuario_id = nUsuario.idUsuario; ctx.Usuarios.Attach(nUsuario); ctx.Periodos.Add(nPeriodo); ctx.SaveChanges(); } } catch (Exception) { throw; } }
public int AddPeriodo(Periodo periodo) { string add = "INSERT INTO periodo(" + "id, activo," + "anio_periodo, " + "estatus, " + "fec_modif, " + "idusuario, " + "tipo_captura_id, " + "tipo_proforma_id) " + "VALUES(nextval('seq_periodo'), " + "@activo, " + "@anio_periodo, " + "@estatus, " + "@fec_modif, " + "@idusuario, " + "@tipo_captura_id, " + "@tipo_proforma_id);"; { try { con.Open(); NpgsqlCommand cmd = new NpgsqlCommand(add, con); cmd.Parameters.AddWithValue("@activo", periodo.activo); cmd.Parameters.AddWithValue("@anio_periodo", periodo.anio_periodo); cmd.Parameters.AddWithValue("@estatus", periodo.estatus); cmd.Parameters.AddWithValue("@fec_modif", periodo.fec_modif); cmd.Parameters.AddWithValue("@idusuario", periodo.idusuario); cmd.Parameters.AddWithValue("@tipo_captura_id", periodo.tipo_captura_id); cmd.Parameters.AddWithValue("@tipo_proforma_id", periodo.tipo_proforma_id); int cantFilAfec = cmd.ExecuteNonQuery(); con.Close(); return(cantFilAfec); } catch { con.Close(); throw; } finally { con.Close(); } } }
/// <summary> /// Adrián Serrano /// 7/14/2019 /// Efecto: Metodo que se activa cuando se le da click al boton de eliminar /// redirecciona a la pantalla de adminstracion de periodos /// Elimina logicamente el periodo de la base de datos /// Requiere: - /// Modifica: - /// Devuelve: - /// </summary> /// <param></param> /// <returns></returns> protected void btnEliminar_Click(object sender, EventArgs e) { if (Session["periodoEliminar"] != null) { Periodo periodo = (Periodo)Session["periodoEliminar"]; String url = Page.ResolveUrl("~/Catalogos/Periodos/AdministrarPeriodo.aspx"); try { periodoServicios.EliminarPeriodo(periodo.anoPeriodo); Response.Redirect(url); } catch (Exception ex) { } } }
private void btnAddTurma_Click(object sender, EventArgs e) { if (txtTurma.Text.Trim() == "" || cmbTurno.SelectedItem == null) { return; } salvarCurso(); Periodo periodo = cmbPeriodo.SelectedItem as Periodo; if (periodo == null) { return; } List <Turma> turmas = (List <Turma>)lbxTurmas.DataSource; Turno turno = cmbTurno.SelectedItem as Turno; Turma turma = null; foreach (Turma item in turmas) { if (txtTurma.Text.ToUpper() == item.nome.ToUpper()) { turma = item; break; } } if (turma == null || turma.turno.id != turno.id) { turma = new Turma(); turma.nome = txtTurma.Text; turma.periodo = periodo; turma.turno = turno; turma.insert(); } else { return; } turmas.Add(turma); lbxTurmas.RefreshData(); lbxTurmas.SelectedItem = turma; }
// GET: Periodos/Edit/5 public ActionResult Edit(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } Periodo periodo = db.Periodo.Find(id); if (periodo == null) { return(HttpNotFound()); } ViewBag.Id_Anyo = new SelectList(db.Anyo, "Id_Anyo", "Anyo1", periodo.Id_Anyo); ViewBag.Id_Ciclo = new SelectList(db.Ciclo, "Id_Ciclo", "Nombre", periodo.Id_Ciclo); ViewBag.Id_Sede = new SelectList(db.Sede, "Id_Sede", "Nombre", periodo.Id_Sede); return(View(periodo)); }
// GET: Periodos/Details/5 public ActionResult Details(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } Periodo periodo = db.Periodo.Find(id); List <Curso> cursos = (from parte in periodo.CursoLectivo select parte.Curso).Distinct().ToList <Curso>(); periodo.Cursos = cursos; if (periodo == null) { return(HttpNotFound()); } return(View(periodo)); }
public static List <Periodo> ResultadosPeriodosFrances(Bono bono, Estructuracion estructuracion) { List <Periodo> lista = new List <Periodo>(); Periodo cero = new Periodo { N = 0, FechaPago = bono.fechaEmision, plazoGracia = "S", bono = 0, cupon = 0, amortizacion = 0, inflacionA = estructuracion.IA, inflacionPer = estructuracion.IPer, cuota = 0, prima = 0, escudo = 0, flujoEmisor = (double)bono.vcomercial - estructuracion.costesInicialesEmisor, flujoEmisorEscudo = bono.vcomercial - estructuracion.costesInicialesEmisor, flujoBonista = bono.vcomercial - estructuracion.costesInicialesBonista }; lista.Add(cero); for (int i = 0; i < estructuracion.totalPeriodos; i++) { Periodo aux = new Periodo(); DateTime fechaPago = cero.FechaPago.AddDays(bono.frecuencia * i); aux.FechaPago = fechaPago; aux.N = i + 1; aux.plazoGracia = "S"; aux.bono = i == 0 ? bono.vnominal : Math.Round(lista[i].bono.Value - lista[i].amortizacion.Value, 2); double Arriba = bono.vnominal * estructuracion.TEP / 100; double Abajo = 1 - Math.Pow(1 + estructuracion.TEP / 100, -estructuracion.totalPeriodos); aux.cupon = Math.Round(aux.bono.Value * (estructuracion.TEP) / 100, 2); aux.cuota = Math.Round(Arriba / Abajo, 2); aux.amortizacion = Math.Round(aux.cuota.Value - aux.cupon.Value, 2); aux.prima = aux.N == estructuracion.totalPeriodos ? Math.Round(aux.bono.Value * bono.pPrima / 100, 2) : 0.00; aux.escudo = Math.Round(aux.cupon.Value * bono.impRenta / 100, 2); aux.flujoEmisor = Math.Round(aux.cuota.Value + aux.prima.Value, 2); aux.flujoEmisorEscudo = Math.Round(aux.flujoEmisor - aux.escudo.Value, 2); aux.flujoBonista = aux.flujoEmisor; lista.Add(aux); } return(lista); }
protected void btnAprobar_Click(object sender, EventArgs e) { try { Usuario = Utilerias.FiltrarUsuario(this); PeriodoSeleccionado = Usuario.ConsultarPeriodoActual(); NecesidadActual = Area.NecesidadActual(PeriodoSeleccionado.Clave) ?? new Necesidad(); NecesidadActual.ClaveEstatus = 1; Necesidad necesidad = NecesidadDAO.Actualizar(NecesidadActual.Clave, NecesidadActual); if (necesidad == null) { Mensaje MensajeAlerta = new Mensaje { Titulo = "Algo salió mal", Contenido = "No se ha podido actualizar el estatus", Tipo = TipoMensaje.ALERTA }; litMensaje.Text = Disenio.GenerarMensaje(MensajeAlerta); return; } else { Mensaje MensajeAlerta = new Mensaje { Titulo = "Necesidad aprobada", Contenido = "La necesidad fue aprobada", Tipo = TipoMensaje.EXITO }; litMensaje.Text = Disenio.GenerarMensaje(MensajeAlerta); return; } } catch (Exception ex) { Mensaje Mensaje = new Mensaje { Titulo = "Error al aprobar la necesidad", Contenido = ex.Message, Tipo = TipoMensaje.ERROR }; litMensaje.Text = Disenio.GenerarMensaje(Mensaje); } }
public static string GetPeriodoString(Periodo periodo) { switch (periodo) { case Bot.Brasileirao.Gols.Periodo.Primeiro: return("Primeiro"); case Bot.Brasileirao.Gols.Periodo.Segundo: return("Segundo"); case Bot.Brasileirao.Gols.Periodo.Prorrogacao1: return("Prorrogação 1"); case Bot.Brasileirao.Gols.Periodo.Prorrogacao2: return("Prorrogação 2"); case Bot.Brasileirao.Gols.Periodo.Desempate: return("Desempate"); } return(""); }
public override bool Actualizar(Periodo objPeriodo) { using (SqlConnection cn = new SqlConnection(this.ConnectionString)) { SqlCommand cmd = new SqlCommand("pa_Actualizar_Periodo", cn); cmd.CommandType = CommandType.StoredProcedure; cmd.Parameters.Add("@IdPeriodo", SqlDbType.Int).Value = objPeriodo.Id; cmd.Parameters.Add("@FeInicio", SqlDbType.DateTime).Value = objPeriodo.FechaInicio; cmd.Parameters.Add("@FeCierre", SqlDbType.DateTime).Value = objPeriodo.FechaCierre; cmd.Parameters.Add("@FlActivo", SqlDbType.Bit).Value = objPeriodo.EstaActivo; cmd.Parameters.Add("@FlCierre", SqlDbType.Bit).Value = objPeriodo.EstaCerrado; cmd.Parameters.Add("@NuModulo", SqlDbType.Int).Value = objPeriodo.Modulo; cn.Open(); int ret = ExecuteNonQuery(cmd); return(ret == 1); } }
public Periodo ObtenerUltimoPeriodo() { Periodo periodo = new Periodo(); string SQL = "select * from tbl_periodo where id = (select max(id) from tbl_periodo)"; NpgsqlCommand command = new NpgsqlCommand(SQL, Connection); using (NpgsqlDataReader reader = command.ExecuteReader()) { while (reader.Read()) { periodo.ID = Int32.Parse(reader[0].ToString()); periodo.Desc = reader[1].ToString(); periodo.CargoFijo = Double.Parse(reader[2].ToString()); } } return(periodo); }
private void TraerDatos() { try { PeriodoMnt = Service.GetPeriodo(IdEntidadMnt); iIdejercicio.EditValue = PeriodoMnt.Idejercicio; iMes.EditValue = PeriodoMnt.Mes; iCerrado.EditValue = PeriodoMnt.Cerrado; } catch { DeshabilitarBtnMnt(); LimpiarCampos(); throw; } }
private void _AsignarVariables() { sidaño = cmb_año.SelectedValue; sidmes = cmb_mes.SelectedValue; sidperiodo = cmb_periodo.SelectedValue; icadena = Convert.ToInt32(cmb_cadena.SelectedValue); sidcategoria = cmb_categoria.SelectedValue; string sidperdil = this.Session["Perfilid"].ToString(); if (cmb_año.SelectedValue == "0" && cmb_mes.SelectedValue == "0" && cmb_periodo.SelectedValue == "0") { if (sidperdil == ConfigurationManager.AppSettings["PerfilAnalista"]) { //aca debe ir la carga inical para el analista //aca debe ir la carga inical para el analista icompany = Convert.ToInt32(this.Session["companyid"]); iservicio = Convert.ToInt32(this.Session["Service"]); canal = this.Session["Canal"].ToString().Trim(); Report = Convert.ToInt32(this.Session["Reporte"]); Periodo p = new Periodo(Report, icadena, sidcategoria, canal, icompany, iservicio); p.Set_PeriodoConDataValidada(); sidaño = p.Año; sidmes = p.Mes; sidperiodo = p.PeriodoId; GetPeridForAnalist(); } else if (sidperdil == ConfigurationManager.AppSettings["PerfilClienteDetallado"] || sidperdil == ConfigurationManager.AppSettings["PerfilClienteGeneral"] || sidperdil == ConfigurationManager.AppSettings["PerfilClienteDetallado1"]) { GetPeriodForClient(); } } else { if (sidperdil == ConfigurationManager.AppSettings["PerfilAnalista"]) { GetPeridForAnalist(); } } }
public int eliminar(Periodo oPeriodo) { int nregistrosAfectados = 0; try { int idPeriodo = oPeriodo.IIDPERIODO; Periodo obj = bd.Periodo.Where(p => p.IIDPERIODO.Equals(idPeriodo)).First(); obj.BHABILITADO = 0; bd.SubmitChanges(); nregistrosAfectados = 1; }catch (Exception ex) { nregistrosAfectados = 0; } return(nregistrosAfectados); }
public async Task <Response> Insert(Periodo periodo) { using (AppProfessorContext context = new AppProfessorContext()) { using (Transation_Scoper db = new Transation_Scoper(context)) { var result = await db.DoInsert <Periodo>(periodo).EndTransaction(); return(new Response { IsSucess = result.estado, list = periodo, Messgems = result.Exception, }); } } }
public int add(PeriodoDTO periodoDTO) { using (var context = getContext()) { try { Periodo periodo = new Periodo(); periodo.Descripcion = periodoDTO.Descripcion; periodo.Estado = true; context.Periodo.Add(periodo); context.SaveChanges(); return periodo.IdPeriodo; } catch (Exception e) { //throw e; return 0; } } }
private void BotaoExcluir_Click(object sender, RoutedEventArgs e) { if (MessageBox.Show("Tem certeza que deseja excluir este registro?", "Aviso", MessageBoxButton.YesNo) == MessageBoxResult.Yes) { try { //Tenta deletar o registro using (var context = new Proxy.SistemaHorariosServiceClient()) { var item = new Periodo() { Codigo = Convert.ToInt16(TextBoxCodigo.Text), Nome = TextBoxPeriodo.Text }; context.DeletePeriodo(item); } MessageBox.Show("Registro deletado com sucesso! =)"); AtualizarLista(); //Seta o modo da tela para o modo standard mudarModo(ModoDeTela.Cancelar); } catch (Exception) { MessageBox.Show("Erro ao deletar o registro"); } } }
private void BotaoConfirmar_Click(object sender, RoutedEventArgs e) { try { //Verifica o modo atual da tela switch (modo) { case ModoDeTela.Novo: using (var context = new Proxy.SistemaHorariosServiceClient()) { var item = new Periodo() { Nome = TextBoxPeriodo.Text }; context.AddPeriodo(item); } break; case ModoDeTela.Editar: using (var context = new Proxy.SistemaHorariosServiceClient()) { var item = new Periodo() { Codigo = Convert.ToInt16(TextBoxCodigo.Text), Nome = TextBoxPeriodo.Text }; context.UpdatePeriodo(item); } break; default: MessageBox.Show("Modo de tela inválido!"); break; } MessageBox.Show("Registro atualizado/cadastrado com sucesso! =)"); AtualizarLista(); } catch (Exception) { MessageBox.Show("Erro ao criar/atualizar registro"); } }
public ICollection<Nota> consultarNotasPeriodo(Periodo periodoParam) { return repositorio.consultarNotasPeriodo(periodoParam); }
public void PeriodosPorAnoDeveRetornarPeriodosAnuais() { var periodo = new Periodo(new AnoMes(200012), new AnoMes(201001)); Assert.That(periodo.PeriodosPorAno().Count(), Is.EqualTo(11)); }
private void cbPeriodo_SelectedIndexChanged(object sender, EventArgs e) { switch (cbPeriodo.SelectedItem.ToString()) { case "Cualquiera": Segunda_seleccion = Periodo.Todo; break; case "Diario": Segunda_seleccion = Periodo.Diario; break; case "Semanal": Segunda_seleccion = Periodo.Semanal; break; case "Quincenal": Segunda_seleccion = Periodo.Quincenal; break; case "Mensual": Segunda_seleccion = Periodo.Mensual; break; case "Trimestral": Segunda_seleccion = Periodo.Trimestral; break; case "Anual": Segunda_seleccion = Periodo.Anual; break; } }
private void frmIngresos_Load(object sender, EventArgs e) { cbIngresosPor.SelectedItem = "Todo"; seleccion = IngresosPor.Todo; cbPeriodo.SelectedItem = "Cualquiera"; Segunda_seleccion = Periodo.Todo; chbPersonalizar.Checked = false; }
private Periodo MockPeriodo() { Periodo periodo = new Periodo(); periodo.periodoId = 1; periodo.nome = ""; periodo.dataInicio = DateTime.Now; periodo.dataFim = DateTime.Now; return periodo; }
public ICollection<Nota> consultarNotasAlunoPeriodo(Aluno alunoParam, Periodo periodoParam) { return repositorio.consultarNotasAlunoPeriodo(alunoParam, periodoParam); }