private void dataGridView1_CellClick(object sender, DataGridViewCellEventArgs e) { try { if (e.RowIndex < 0) { return; } DataGridViewRow row = this.listado.Rows[e.RowIndex]; this.horaSelected = horaService.leer(Convert.ToInt32(row.Cells[0].Value)); this.dateTimePicker1.Value = this.horaSelected.Fecha; this.textBox1.Text = this.horaSelected.Cantidad.ToString(); this.createButton.Visible = false; this.deleteButton.Visible = true; this.saveButton.Visible = true; this.cancelButton.Visible = true; } catch (ProEasyException pEx) { showError(i18n().GetString("errors." + pEx.Code)); } catch (Exception) { showError(i18n().GetString("errors.1")); } }
public override bool Equals(object obj) { var pedido = obj as Pedido; return(pedido != null && (Id == pedido.Id || (Data.Equals(pedido.Data) && Hora.Equals(pedido.Hora) && Sacola.TotalProduto == pedido.Sacola.TotalProduto))); }
protected void Page_Load(object sender, EventArgs e) { if (!Session["login"].Equals("N3T4CC3SS")) { Response.Redirect("index.aspx"); } if (!IsPostBack) { if (Request["id"] != null) { int id = Convert.ToInt32(Request["id"].ToString()); Hora obj = BussHora.Buscar(id); if (obj != null) { idhora.Text = obj.Idhora.ToString(); fecha.Text = obj.FechaTxt.ToString(); horaminuto.Text = obj.HoraminutoTxt.ToString(); medico.Text = obj.Medico.NomMedico.ToString(); estado.Text = obj.Estado.Descripcion.ToString(); } else { Response.Redirect("horalistar.aspx"); } } else { Response.Redirect("horalistar.aspx"); } } }
private void recalcularTiemposVacacion() { if (!esta_recalculando_vacacion) { if (minutosValidos()) { esta_recalculando_vacacion = true; //hora inicial de referencia Hora horaDinamica = new Hora(horaInicial.HoraT, horaInicial.Minutos, horaInicial.Segundos); for (int i = 0; i < dataGridViewHorarioVacacion.Rows.Count - 1; i++) { if ("" + dataGridViewHorarioVacacion.Rows[i].Cells[2].Value == "") { this.dataGridViewHorarioVacacion.Rows[i].Cells[2].Value = "60"; } int minutos = Convert.ToInt32("" + dataGridViewHorarioVacacion.Rows[i].Cells[2].Value); dataGridViewHorarioVacacion.Rows[i].Cells[0].Value = horaDinamica.ToString(); horaDinamica.adelantarMinutos(minutos); dataGridViewHorarioVacacion.Rows[i].Cells[1].Value = horaDinamica.ToString(); pintarCeldasVacacion(i); } esta_recalculando_vacacion = false; } else { MessageBox.Show(Program.str.diccionario["msgLosMinutosDebenSerMayoresA0"]); } } }
public List <ProyectoReporte> generarReporte(DateTime desde, DateTime hasta) { List <ProyectoReporte> list = new List <ProyectoReporte>(); List <Proyecto> proyectos = listar(); if (desde != null) { proyectos = proyectos.Where(item => item.Fecha.Date.CompareTo(desde.Date) >= 0).ToList(); } if (hasta != null) { proyectos = proyectos.Where(item => item.Fecha.Date.CompareTo(hasta.Date) <= 0).ToList(); } foreach (Proyecto proyecto in proyectos) { Hora filtro = new Hora(); filtro.Proyecto = proyecto; long totalHoras = sumarHoras(horasMapper.buscar(filtro)); list.Add(new ProyectoReporte(proyecto.Nombre, Int32.Parse(proyecto.HorasEstimadas), totalHoras, (Int32.Parse(proyecto.HorasEstimadas) - totalHoras) * Int32.Parse(proyecto.ValorHora), Int32.Parse(proyecto.HorasEstimadas) - totalHoras, proyecto.Fecha)); } BitacoraService.getInstance().crear( Bitacora.builder() .Criticidad("BAJA") .Descripcion("Se genero el reporte") .Funcionalidad("REPORTE") .Fecha(DateTime.Now) .Usuario(Session.getInstance().Usuario) .build() ); return(list); }
public async Task <IActionResult> Edit(int id, [Bind("HoraId,Horas")] Hora hora) { if (id != hora.HoraId) { return(NotFound()); } if (ModelState.IsValid) { try { _context.Update(hora); await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!HoraExists(hora.HoraId)) { // todo: talvez alguem apagou essa Hora // pergunta ao utilizador se quer criar um novo com os mesmos dados return(NotFound()); } else { // todo: mostrar o erro e perguntar se quer tentar outra vez throw; } } return(RedirectToAction(nameof(Index))); } return(View(hora)); }
public IEnumerator ConectarServicioRoutine(string url) { Debug.Log(url); UnityWebRequest request = UnityWebRequest.Get("http://localhost:3000/times/" + url); yield return(request.SendWebRequest()); if (request.isNetworkError || request.isHttpError || request.isHttpError) { Debug.Log(request.error); ShowHideError(request.error); } else { string jsonResponse = request.downloadHandler.text; Debug.Log(jsonResponse); Hora info = JsonUtility.FromJson <Hora>(jsonResponse); if (info.status.Equals("NOK")) { ShowHideError("Ha habido un error"); } else { Debug.Log(info.ToString()); Debug.Log("info.time = " + info.time); respuestaServicioLabel.text = info.time; } } }
private void mostrarFechas() { int fechasMostradas = 0; List <Fecha> fechasConHorariosDisponibles = new List <Fecha>(); foreach (Fecha fecha in fechas) { if (Hora.obtenerHorasFecha(fecha).Count() > 0) { fechasConHorariosDisponibles.Add(fecha); fechasMostradas++; } } if (fechasMostradas != 0) { comboFecha.DataSource = fechasConHorariosDisponibles; comboFecha.DisplayMember = "dia"; elegirEsp.Close(); this.Show(); } else { MessageBox.Show("No hay turnos disponibles para la especialidad elegida", "Error!", MessageBoxButtons.OK); } }
private void aceptar_Click(object sender, EventArgs e) { //AGARRO EL DIA Dia unDia = (Dia)dias.SelectedItem; //AGARR0 LAS HORAS Hora horaD = ((Hora)horaDesde.SelectedItem); Hora horaH = ((Hora)horaHasta.SelectedItem); TimeSpan horaDesdeT = horaD.LaHora; TimeSpan horaHastaT = horaH.LaHora; if (Hora.horasValidas(horaDesdeT, horaHastaT)) { unDia.horaDesde = horaDesdeT; unDia.horaHasta = horaHastaT; Especialidad especialidad = (Especialidad)especialidades.SelectedItem; AgendaDiaria diaLaboral = new AgendaDiaria(unDia, especialidad.descripcion, especialidad.codigo); if (noEstaUsado(diaLaboral)) { agendaDeTrabajo.Add(diaLaboral); actualizarLista(); } else { MessageBox.Show("Los horarios seleccionados se sobreponen", "Error!", MessageBoxButtons.OK); } } else { MessageBox.Show("Inserte correctamente las horas", "Error!", MessageBoxButtons.OK); } }
private void createButton_Click(object sender, EventArgs e) { try { if (!validarForm()) { return; } Hora h = new Hora(); h.Proyecto = this.proyectoSelected; h.Tarea = (Tarea)this.comboBox2.SelectedItem; h.Usuario = Session.getInstance().Usuario; h.Fecha = this.dateTimePicker1.Value; h.Cantidad = Convert.ToInt32(this.textBox1.Text); horaService.crear(h); cancelButton_Click(null, null); showInfo(i18n().GetString("hora.created")); } catch (ProEasyException pEx) { showError(i18n().GetString("errors." + pEx.Code)); } catch (Exception) { showError(i18n().GetString("errors.1")); } }
public Hora DifEntre2Horas(Hora h) { Hora diff = new Hora(); if (Horas >= h.Horas) { diff.Horas = h.Horas + 24 - Horas; } else { diff.Horas = h.Horas - Horas; } if (h.Minutos >= Minutos) { diff.Minutos = h.Minutos - Minutos; } else { diff.Minutos = 60 - Minutos + h.Minutos; diff.Horas--; } if (h.Segundos >= Segundos) { diff.Segundos = h.Segundos - Segundos; } else { diff.Segundos = 60 - Segundos + h.Segundos; diff.Minutos--; } return(diff); }
private string RegistrarDia(CheckBox chkDia, ComboBox cboEspecialidad, ComboBox cboDesde, ComboBox cboHasta, Int32 dia) { if (!chkDia.Checked) { return(""); } // No atiende ese día using (ProfesionalDAO dao = new ProfesionalDAO()) { Especialidad especialidad = (Especialidad)cboEspecialidad.SelectedItem; Hora desde = (Hora)cboDesde.SelectedItem; Hora hasta = (Hora)cboHasta.SelectedItem; DateTime desdeFecha = dtpDesde.Value.Date; DateTime hastaFecha = dtpHasta.Value.Date; try { dao.registrarAgendaDia(profesional.codigo, especialidad.EspecialidadId, dia, desde.hora, desde.minutos, hasta.hora, hasta.minutos, desdeFecha, hastaFecha); } catch (Exception ex) { return("\nError en día " + dia.ToString() + ": Dia Ocupado" + ex.Message); } } return(""); }
public async Task <ActionResult <Hora> > PostHora(Hora hora) { _context.Horas.Add(hora); await _context.SaveChangesAsync(); return(CreatedAtAction(nameof(GetHoraItem), new { id = hora.Horario }, hora)); }
public Horario(int id, DiaSemana dia, Hora hora) { this.diaSemana = dia; this.hora = hora; this.id = id; }
public Coordinacion(int id, Observacion observacion, string fecha, Hora hora, int estado) { this.Id = id; this.Observacion = observacion; this.Fecha = fecha; this.HoraInicio = hora; this.Estado = estado; }
public Horario(DiaSemana dia, Hora hora) { this.diaSemana = dia; this.hora = hora; this.id = 0; this.ExisteNoBanco(); //verifica se existe, se sim, seta o id }
public ActionResult DeleteConfirmed(int id) { Hora hora = db.Hora.Find(id); db.Hora.Remove(hora); db.SaveChanges(); return(RedirectToAction("Index")); }
public void Insert(Hora obj) { if (obj is null) { throw new ArgumentNullException(nameof(obj)); } Invoke().Save(obj); }
public IActionResult Registrar(IFormCollection form) { ViewData["Action"] = "Evento"; Evento cadastro = new Evento(); var nomeServicosAdicionais = form["servicosAdicionais"]; ServicosAdicionais servicosAdicionais = new ServicosAdicionais(nomeServicosAdicionais, servicosAdicionaisRepository.ObterPrecoDe(nomeServicosAdicionais)); cadastro.ServicosAdicionais = servicosAdicionais; var nomeTipoEvento = form["tipoEvento"]; TipoEvento tipoEvento = new TipoEvento(nomeTipoEvento, tipoEventoRepository.ObterPrecoDe(nomeTipoEvento)); cadastro.TipoEvento = tipoEvento; var nomeDataDoEvento = form["data"]; DataDoEvento dataDoEvento = new DataDoEvento(nomeDataDoEvento); cadastro.DataDoEvento = dataDoEvento; var Hora = form["hora"]; Hora hora = new Hora(Hora); cadastro.Hora = hora; var Descricao = form["descricao"]; Descricao descricao = new Descricao(Descricao); cadastro.Descricao = descricao; Cliente cliente = new Cliente() { Nome = form["cliente_nome"], Telefone = form["cliente_telefone"], Email = form["cliente_email"] }; cadastro.Cliente = cliente; cadastro.DataDoEvento = dataDoEvento; cadastro.Data = DateTime.Now; cadastro.PrecoTotal = tipoEvento.Preco + servicosAdicionais.Preco; if (cadastroEventoRepository.Inserir(cadastro)) { return(View("Sucesso", new RespostaViewModel() { UsuarioEmail = ObterUsuarioSession(), UsuarioNome = ObterUsuarioNomeSession() })); } else { return(View("Erro")); } }
private void eligioDia(object sender, EventArgs e) { Fecha fecha = (Fecha)comboFecha.SelectedItem; turno.fecha = fecha.dia; comboHorario.DataSource = Hora.obtenerHorasFecha(fecha); comboHorario.ValueMember = "LaHora"; comboHorario.DisplayMember = "HoraAMostrar"; }
public void RemoveSpace() { Quantia = Quantia.Replace(" ", ""); Local = Local.Replace(" ", ""); DinCard = DinCard.Replace(" ", ""); Data = Data.Replace(" ", ""); Hora = Hora.Replace(" ", ""); PagRec = PagRec.Replace(" ", ""); }
private void acepto(object sender, EventArgs e) { Hora hora = (Hora)comboHorario.SelectedItem; turno.fecha = new DateTime(turno.fecha.Year, turno.fecha.Month, turno.fecha.Day, hora.LaHora.Hours, hora.LaHora.Minutes, 0); turno.persistir(); MessageBox.Show("Turno creado con exito", "Info", MessageBoxButtons.OK); this.Close(); }
public Hora NowTime() { DateTime Params = ParamsController.Instance.GetBDTime(); var x = new Hora(); x.HoraActual = Params; x.EstadoPeticionOK = true; return(x); }
public ActionResult Edit([Bind(Include = "IdHora,HoraInicio,HoraFin")] Hora hora) { if (ModelState.IsValid) { db.Entry(hora).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } return(View(hora)); }
protected void Page_Load(object sender, EventArgs e) { if (!Session["login"].Equals("N3T4CC3SS")) { Response.Redirect("index.aspx"); } if (!IsPostBack) { if (Request["id"] != null) { // llenar los DropDownList DataTable dtm = BussMedico.Listar(); idmedico.Items.Add(new ListItem("Seleccione..", "")); foreach (DataRow r in dtm.Rows) { string texto = r["nombres"].ToString() + " " + r["apellidos"].ToString(); string valor = r["idmedico"].ToString(); idmedico.Items.Add(new ListItem(texto, valor)); } DataTable dte = BussEstado.Listar(); // idestado.Items.Add(new ListItem("Seleccione..", "")); foreach (DataRow r in dte.Rows) { string texto = r["descripcion"].ToString(); string valor = r["idestado"].ToString(); if (valor.Equals("1")) { idestado.Items.Add(new ListItem(texto, valor)); } } int id = Convert.ToInt32(Request["id"].ToString()); Hora obj = BussHora.Buscar(id); if (obj != null) { idhora.Text = obj.Idhora.ToString(); fecha.Text = obj.FechaTxt.ToString(); horaminuto.Text = obj.HoraminutoTxt.ToString(); idmedico.Text = obj.Medico.Idmedico.ToString(); idestado.Text = obj.Estado.Idestado.ToString(); } else { Response.Redirect("horalistar.aspx"); } } else { Response.Redirect("horalistar.aspx"); } } }
public ActionResult Create([Bind(Include = "IdHora,HoraInicio,HoraFin")] Hora hora) { if (ModelState.IsValid) { db.Hora.Add(hora); db.SaveChanges(); return(RedirectToAction("Index")); } return(View(hora)); }
public async Task <IActionResult> PutHora(string horario, Hora hora) { if (horario != hora.Horario) { return(BadRequest()); } _context.Entry(hora).State = EntityState.Modified; await _context.SaveChangesAsync(); return(NoContent()); }
private void cambiarHorasDia(object sender, EventArgs e) { horaDesde.DataSource = Hora.obtenerHorasDia((Dia)dias.SelectedItem); horaDesde.ValueMember = "LaHora"; horaDesde.DisplayMember = "HoraAMostrar"; horaDesde.SelectedIndex = 0; horaHasta.DataSource = Hora.obtenerHorasDia((Dia)dias.SelectedItem); horaHasta.ValueMember = "LaHora"; horaHasta.DisplayMember = "HoraAMostrar"; horaHasta.SelectedIndex = horaHasta.Items.Count - 1; }
public async Task <IActionResult> Create([Bind("HoraId,Horas")] Hora hora)//serve para evitar alguns ataques,só recebe campos que estejam no Bind { if (ModelState.IsValid) { // todo: validacoes adicionais antes de inserir a Hora _context.Add(hora); await _context.SaveChangesAsync(); // todo: informar o utilizador, Hora criada com sucesso return(RedirectToAction(nameof(Index))); } return(View(hora)); }
public List <HorarioAtencion> ListarHorarioReservas(Int32 IdEspecialidad, DateTime Fecha) { SqlConnection conexion = Conexion.getInstance().ConexionBD(); SqlCommand cmd = null; SqlDataReader dr = null; List <HorarioAtencion> Lista = null; try { cmd = new SqlCommand("spListarHorariosAtencionPorFecha", conexion); cmd.Parameters.AddWithValue("@prmIdEspecialidad", IdEspecialidad); cmd.Parameters.AddWithValue("@prmFecha", Fecha); cmd.CommandType = CommandType.StoredProcedure; conexion.Open(); dr = cmd.ExecuteReader(); Lista = new List <HorarioAtencion>(); while (dr.Read()) { // llenamos los objetos HorarioAtencion objHorarioAtencion = new HorarioAtencion(); Medico objMedico = new Medico(); Hora objHora = new Hora(); objHora.IdHora = Convert.ToInt32(dr["idHora"].ToString()); objHora.hora = dr["hora"].ToString(); objHorarioAtencion.Hora = objHora; objMedico.IdMedico = Convert.ToInt32(dr["idMedico"].ToString()); objMedico.Nombre = dr["nombres"].ToString(); objHorarioAtencion.Medico = objMedico; objHorarioAtencion.IdHorarioAtencion = Convert.ToInt32(dr["idHorarioAtencion"].ToString()); objHorarioAtencion.Fecha = Convert.ToDateTime(dr["fecha"].ToString()); Lista.Add(objHorarioAtencion); } } catch (Exception ex) { throw ex; } finally { conexion.Close(); } return(Lista); }