/// <summary> /// Evento que permite agregar un alumno /// </summary> /// <param name="sender">Generador de evento</param> /// <param name="e">Argumentos del evento</param> private void button1_Click(object sender, EventArgs e) { //Agregar alumno int codigo = Int32.Parse(textBoxCodigo.Text); string nombre = textBoxNombre.Text; int dni = Int32.Parse(textBoxDNI.Text); int creditos = 1; string email = "*****@*****.**"; int telefono = 1; int ciclo = 1; int facultad = comboBoxFacultad.SelectedIndex; Especialidad newEspecialidad = new Especialidad(); newEspecialidad.Codigo = 1; newEspecialidad.Nombre = "Ingenieria Informatica"; string unidad; switch (facultad) { case 0: { unidad = "FACI"; break; } default : { unidad = "EEGGCC"; break; } } Service2Client servicio = new Service2Client(); Alumno newAlumno = servicio.crearAlumno(codigo, nombre, dni, email, telefono, ciclo, creditos, newEspecialidad, newEspecialidad, "", unidad); AlumnoAgregado = newAlumno; MessageBox.Show("Alumno agregado"); this.Close(); }
public void crearEspecialidad(object sender, EventArgs e) { try { String comparar; Especialidad compEsp; especialidad = new Especialidad(); especialidad.descripcionEspecialidad = txt_nombre.Text.ToString(); especialidad.complejidad = int.Parse(ddl_complejidad.SelectedItem.Value); especialidad.añosEspecialidad = int.Parse(txt_anios.Text); especialidad.codigoEspecialidad = generarCodigo(); iEsp.save<Especialidad>(especialidad); txt_nombre.Text = ""; ddl_complejidad.SelectedIndex = 0; txt_anios.Text = ""; String msj = "La especialidad ha sido creado correctamente."; Intermediario.confirmarCambios(); mostrarMensaje(msj); } catch (Exception) { } }
public bool insertMedico(String dni, String nombre, String apellido, Especialidad especialidad) { if (this.medicos.Any(x => x.DniMedico == dni)) return false; this.medicos.Add(new Medico(dni, nombre, apellido, especialidad)); return true; }
/// <summary> /// Evento que permite agregar tutor /// </summary> /// <param name="sender">Generador de evento</param> /// <param name="e">Argumentos del evento</param> private void button1_Click(object sender, EventArgs e) { int codigo = Int32.Parse(textBoxCodigo.Text); string nombre = textBoxNombre.Text; int dni = Int32.Parse(textBoxDNI.Text); string correo = textBoxCorreo.Text; int telefono = Int32.Parse(textBoxTelefono.Text); string regimen = comboBoxDedicacion.SelectedText; int idioma = comboBoxIdioma.SelectedIndex; DateTime fechaInicio = dateTimePickerInicio.Value; DateTime fechaFin = dateTimePickerFin.Value; int anio = fechaInicio.Year; string gradoAcademico = comboBoxGrado.SelectedText ; Especialidad especialidad = new Especialidad(); especialidad.Codigo = comboBoxEspecialidad.SelectedIndex+1; especialidad.Nombre = "informatica"; string FechaFin = fechaInicio.ToString("yyyy-MM-dd"); string FechaIinicio = fechaFin.ToString("yyyy-MM-dd"); Service2Client servicio = new Service2Client(); Profesor newProfesor = servicio.crearProfesor(codigo,nombre,dni,correo,telefono,"regimen",idioma,anio,"grado", especialidad,FechaIinicio,FechaIinicio,FechaFin,"categoria"); ProfesorAgregado = newProfesor; MessageBox.Show("Profesor agregado"); this.Close(); }
public Especialidad crearEspecialidad(string descripcion) { Especialidad especialidadCrear = new Especialidad() { Descripcion = descripcion }; return EspecialidadDAO.Crear(especialidadCrear); }
public Medico(String dni, String nombre, String apellido, Especialidad especialidad) { this.dniMedico = dni; this.nombre = nombre; this.apellido = apellido; this.especialidad = especialidad; this.libre = true; }
public void GetterSetterTest() { Especialidad esp = new Especialidad("esp1"); //Getters Assert.AreEqual(esp.Nombre, "esp1"); Assert.AreNotEqual(esp.Nombre, "esp2"); }
public void cargarDatosEspec(Especialidad especialidad) { lblEspecialidad.Text = "Editar especialidad " + especialidad.Descripcion + ", Id " + especialidad.ID; if (IsPostBack == false) { txtDescEspecialidad.Text = especialidad.Descripcion; } }
public Especialidad actualizarEspecialidad(int idespecialidad, string descripcion) { Especialidad especialidadCrear = new Especialidad() { IdEspecialidad = idespecialidad, Descripcion = descripcion }; return EspecialidadDAO.Modificar(especialidadCrear); }
public void EqualsTest() { Especialidad a = new Especialidad("esp1"); Especialidad b = new Especialidad("esp1"); Especialidad c = new Especialidad("esp2"); Assert.IsTrue(a.Equals(b)); Assert.IsTrue(b.Equals(a)); Assert.IsFalse(a.Equals(c)); Assert.IsFalse(c.Equals(a)); }
protected void btnGuardar_Click(object sender, EventArgs e) { EspecialidadLogic oEspecialidad = new EspecialidadLogic(); Especialidad especialidad = new Especialidad(); especialidad.ID = Convert.ToInt32(Request.QueryString["id"]); especialidad.Descripcion = txtDescEspecialidad.Text; oEspecialidad.Update(especialidad); Response.Redirect("listadoEspecialidades.aspx"); }
public void NoPuedoCrearUnaEspecialidadConNombreDuplicado() { var especialidad = new Especialidad() {Nombre = "Traumatologo"}; var especialidadDuplicada = new Especialidad() {Nombre = "Traumatologo"}; var session = SessionFactory.GetCurrentSession(); session.Save(especialidad); session.Save(especialidadDuplicada); Assert.Throws<GenericADOException>(session.Flush); }
public void PuedoCrearUnaEspecialidad() { var especialidad = new Especialidad() {Nombre = "Traumatologo"}; var session = SessionFactory.GetCurrentSession(); session.Save(especialidad); session.Flush(); session.Evict(especialidad); var especialidadDb = session.Get<Especialidad>(especialidad.Id); Assert.NotNull(especialidadDb); Assert.AreEqual(especialidad.Id, especialidadDb.Id); Assert.AreEqual(especialidad.Nombre, especialidadDb.Nombre); }
protected void crearEspecialidad(object sender, EventArgs e) { try { especialidad = new Especialidad(); especialidad.descripcionEspecialidad = txt_nombre.Text.ToString(); especialidad.complejidad =int.Parse(txt_complejidad.Text); especialidad.añosEspecialidad = int.Parse(txt_anios.Text); especialidad.codigoEspecialidad = int.Parse(txt_codigo.Text); iEsp.save<Especialidad>(especialidad); String msj = "El usuario ha sido creado correctamente."; Intermediario.confirmarCambios(); this.Page.Response.Write("<script language='JavaScript'>window.alert('" + msj + "');</script>"); } catch (Exception) { } }
public async Task <IActionResult> Edit(int id, EspecialidadViewModel vm) { if (id != vm.Id) { return(NotFound()); } if (ModelState.IsValid) { try { var entity = new Especialidad { Id = vm.Id, Nombre = vm.Nombre }; await _repository.Update(entity); } catch (DbUpdateConcurrencyException) { var isExists = await EspecialidadExists(vm.Id); if (!isExists) { return(NotFound()); } else { throw; } } return(RedirectToAction(nameof(Index))); } return(View(vm)); }
public void Modificar(string nuevo, bool estado) { if (this.Existe(nuevo) == true) { MessageBox.Show("Existe"); return; } EspecialidadNegocio especialidadNegocio = new EspecialidadNegocio(); E.nombre = nuevo.ToUpper(); if (estado == true) { E.estado = 0; } else { E.estado = 1; } if (especialidadNegocio.Escribir(E) == false) { MessageBox.Show("Error al modificar"); return; } this.lstEspecialidades.DataSource = especialidadNegocio.Leer_Todas(); for (int i = 0; i < this.lstEspecialidades.Items.Count; i++) { Especialidad aux = (Especialidad)this.lstEspecialidades.Items[i]; if (aux.nombre.CompareTo(nuevo.ToUpper()) == 0) { this.lstEspecialidades.SelectedIndex = i; break; } } }
private void cargarFormulario() { Especialidad noElige = new Especialidad(); noElige.codigo = -1; noElige.descripcion = ""; List <Especialidad> listaConNoElige = new List <Especialidad>(); listaConNoElige.Add(noElige); foreach (Especialidad esp in this.especialidades) { listaConNoElige.Add(esp); } comboEspecialidades.DataSource = listaConNoElige; comboEspecialidades.DisplayMember = "descripcion"; comboEspecialidades.ValueMember = "codigo"; comboEspecialidades.SelectedItem = noElige; tipoDoc.Items.Add("DNI"); tipoDoc.Items.Add("LD"); tipoDoc.Items.Add("LC"); tipoDoc.Items.Add("CI"); tipoDoc.SelectedIndex = 0; }
public static DataTable GenerarPersona(List <Persona> pers) { DataTable Listado = new DataTable(); Listado.Columns.Add("ID", typeof(int)); Listado.Columns.Add("Legajo", typeof(string)); Listado.Columns.Add("Tipo", typeof(string)); Listado.Columns.Add("Apellido", typeof(string)); Listado.Columns.Add("Nombre", typeof(string)); Listado.Columns.Add("Direccion", typeof(string)); Listado.Columns.Add("Telefono", typeof(string)); Listado.Columns.Add("FechaNacimiento", typeof(string)); Listado.Columns.Add("Id_especialidad", typeof(string));//se muestra descripcion pero no cambiamos el nombre para no tener que modificar todo foreach (Persona per in pers) { DataRow Linea = Listado.NewRow(); Linea["ID"] = per.ID; Linea["Legajo"] = per.Legajo; Linea["Tipo"] = per.Tipo.ToString(); Linea["Apellido"] = per.Apellido; Linea["Nombre"] = per.Nombre; Linea["Direccion"] = per.Direccion; Linea["Telefono"] = per.Telefono; Linea["FechaNacimiento"] = per.FechaNacimiento.ToString("dd/MM/yyyy"); Especialidad esp = EspLogic.GetOne(per.Id_especialidad); Linea["Id_especialidad"] = esp.DescripcionEspecialidad; Listado.Rows.Add(Linea); } return(Listado); }
public static DataTable GenerarPlan(List <Plan> planes) { DataTable Listado = new DataTable(); Listado.Columns.Add("ID", typeof(int)); Listado.Columns.Add("DescripcionPlan", typeof(string)); Listado.Columns.Add("IDEspecialidad", typeof(string)); //se muestra descripcion pero no cambiamos el nombre para no tener que modificar todo List <Especialidad> especialidades = EspLogic.GetAll(); foreach (Plan plan in planes) { DataRow Linea = Listado.NewRow(); Linea["ID"] = plan.ID; Linea["DescripcionPlan"] = plan.DescripcionPlan; Especialidad esp = especialidades.FirstOrDefault(x => x.ID == plan.IDEspecialidad); Linea["IDEspecialidad"] = esp.DescripcionEspecialidad; Listado.Rows.Add(Linea); } return(Listado); }
public static DataTable Generar(List <Plan> planes) { DataTable Listado = new DataTable(); Listado.Columns.Add("ID", typeof(int)); Listado.Columns.Add("Descripcion", typeof(string)); Listado.Columns.Add("Especialidad", typeof(string)); List <Especialidad> especialidades = EspLogic.GetAll(); foreach (Plan plan in planes) { DataRow Linea = Listado.NewRow(); Linea["ID"] = plan.ID; Linea["Descripcion"] = plan.Descripcion; Especialidad esp = especialidades.FirstOrDefault(x => x.ID == plan.IDEspecialidad); Linea["Especialidad"] = esp.Descripcion; Listado.Rows.Add(Linea); } return(Listado); }
//SOBRE-ESCRITURA DE LOS METODOS DE LA CLASE PADRE public override void MapearADatos() { if (Modo == ModosFormulario.Alta) { Especialidad especialidadActual = new Especialidad(); especialidadActual.Estado = Entidad.Estados.Nuevo; } else if (Modo == ModosFormulario.Modificacion) { especialidadActual.ID = int.Parse(txtID.Text); especialidadActual.Estado = Entidad.Estados.Modificado; } else if (Modo == ModosFormulario.Baja) { especialidadActual.ID = int.Parse(txtID.Text); especialidadActual.Estado = Entidad.Estados.Borrado; } else if (Modo == ModosFormulario.Consulta) { especialidadActual.ID = int.Parse(txtID.Text); especialidadActual.Estado = Entidad.Estados.SinModificar; } especialidadActual.Descripcion = this.txtDescripcion.Text; }
protected void aceptarLinkButton_Click(Object o, EventArgs e) { switch (this.FormMode) { case FormModes.Alta: this.Entity = new Especialidad(); this.LoadEntity(this.Entity); if (this.Entity.DescEspecialidad != "") { this.Entity.State = BusinessEntity.States.New; this.SaveEntity(this.Entity); this.LoadGrid(); } Page.Response.Write("No se pudo realizar el alta de la Especialidad"); break; case FormModes.Baja: this.DeleteEntity(this.SelectedID); this.LoadGrid(); break; case FormModes.Modificacion: this.Entity = new Especialidad(); this.Entity.ID = this.SelectedID; this.Entity.State = BusinessEntity.States.Modified; this.LoadEntity(this.Entity); this.SaveEntity(this.Entity); this.LoadGrid(); break; default: break; } this.formPanel.Visible = false; }
public List <Especialidad> getIdEspecialidadesDB() { List <Especialidad> especialidades = new List <Especialidad>(); String query = "SELECT DISTINCT e.varDescripcion as des, e.intEspecialidadCodigo as cod FROM [INTERNAL_SERVER_ERROR].ProfesionalXEspecialidad p, [INTERNAL_SERVER_ERROR].Especialidad e WHERE e.intEspecialidadCodigo = p.intEspecialidadCodigo;"; this.Command = new SqlCommand(query, this.Connector); this.Connector.Open(); SqlDataReader resultado = Command.ExecuteReader(); while (resultado.Read()) { Especialidad esp = new Especialidad(); esp.Codigo = Convert.ToInt32(resultado["cod"]); esp.Descripcion = resultado["des"].ToString(); especialidades.Add(esp); } this.Connector.Close(); return(especialidades); }
public List <Especialidad> buscarEspecialidad(string dato) { try { SqlConnection cnx = cn.conectar(); cm = new SqlCommand("Especialid", cnx); cm.Parameters.AddWithValue("@b", 5); cm.Parameters.AddWithValue("@IdEspecialidad", ""); cm.Parameters.AddWithValue("@NombreEspecialidad", dato); cm.Parameters.AddWithValue("@DescpEspecialidad", dato); cm.CommandType = CommandType.StoredProcedure; cnx.Open(); dr = cm.ExecuteReader(); listaEspecialidad = new List <Especialidad>(); while (dr.Read()) { Especialidad Esp = new Especialidad(); Esp.IdEspecialidad = Convert.ToInt32(dr["IdEspecialidad"].ToString()); Esp.NombreEspecialidad = dr["NombreEspecialidad"].ToString(); Esp.DescpEspecialidad = dr["DescpEspecialidad"].ToString(); listaEspecialidad.Add(Esp); } } catch (Exception e) { e.Message.ToString(); listaEspecialidad = null; } finally { cm.Connection.Close(); } return(listaEspecialidad); }
public Especialidad Update(Especialidad item) { var objResult = new Especialidad(); try { var oDatabase = DatabaseFactory.CreateDatabase(); var oDbCommand = oDatabase.GetStoredProcCommand("up_Especialidad_Upd"); oDatabase.AddInParameter(oDbCommand, "@N_IDEspecialidad", DbType.Int32, item.IDEspecialidad); oDatabase.AddInParameter(oDbCommand, "@S_Descripcion", DbType.String, item.Descripcion.Trim()); oDatabase.AddInParameter(oDbCommand, "@S_Estado", DbType.String, item.Estado); oDatabase.AddInParameter(oDbCommand, "@N_IDCategoria", DbType.Int32, item.IDCategoria); oDatabase.AddInParameter(oDbCommand, "@S_UsuarioModificacion", DbType.String, item.UsuarioModificacion.Trim()); objResult.IDEspecialidad = DataConvert.ToInt32(oDatabase.ExecuteScalar(oDbCommand)); } catch (Exception ex) { Log _log = new Log { IDCategoria = 2, UsuarioCreacion = "", Mensaje = "Origen:REPOSITORY - Método:Update(Repository Especialidad) - Error:" + ex.GetBaseException().ToString() }; _LogRepository.Insert(_log); } return(objResult); }
public int RegistrarEspeProfesional(Profesional profesional, List <string> p_especialidadesP) { try { DAProfesional DaProfesional = new DAProfesional(); //tomar centros if (profesional.IdProfesional > 0) { DACentros centros = new DACentros(); List <Centro> listaCentros = centros.traerCentros(); foreach (Centro centro in listaCentros) { foreach (string id_especialidad in p_especialidadesP) { ProfesionalDetalle profDetalle = new ProfesionalDetalle(); profDetalle.Profesional = profesional; profDetalle.Centro = centro; Especialidad especialidad = new Especialidad(); especialidad.IdEspecialidad = Convert.ToInt32(id_especialidad); profDetalle.Especialidad = especialidad; profDetalle.UsuarioAlta = profesional.UsuarioAlta; profDetalle.FechaAlta = DateTime.Now; DAProfesionalDetalle DaProfDetalle = new DAProfesionalDetalle(); int IdProfDetalle = DaProfDetalle.DaRegistrarProfesionalDetalle(profDetalle); } } } return(0); } catch (Exception e) { throw e; } }
private void btnAltaMateria_Click(object sender, EventArgs e) { if (verificarCampoMateria()) { Especialidad especialidad = new Especialidad(); especialidad = (Especialidad)txtEspecialidad.SelectedItem; MateriaComponent materiaComponent = new MateriaComponent(); Materia materia = new Materia(especialidad); materia.materia = txtMateria.Text; if (materiaComponent.Create(materia) == null) { ValidadoresComponent.ErrorAltaModificacado("Materia", this); } else { ValidadoresComponent.Alta("Materia", this); txtMateria.Text = ""; llenarGrillaMateria(); } } }
public async Task <IActionResult> Edit([Bind("Id,NombreEspecialidad")] Especialidad especialidad) { if (ModelState.IsValid) { try { _context.Update(especialidad); await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!EspecialidadExists(especialidad.Id)) { return(NotFound()); } else { throw; } } return(RedirectToAction(nameof(Index))); } return(View(especialidad)); }
public void Modificar() { try { Console.Clear(); Console.Write("Ingrese el ID de la Especialidad a modificar: "); int ID = int.Parse(Console.ReadLine()); Especialidad esp = EspecialidadNegocio.GetOne(ID); if (esp == null) { Console.WriteLine("No existe Especialidad con ese ID."); } else { Console.Write("Ingrese Descripción: "); esp.Descripcion = Console.ReadLine(); esp.State = BusinessEntity.States.Modified; EspecialidadNegocio.Save(esp); } } catch (FormatException fe) { Console.WriteLine(); Console.WriteLine("La ID ingresada debe ser un número entero."); } catch (Exception e) { Console.WriteLine(); Console.WriteLine(e.Message); } finally { Console.WriteLine("Presione una tecla para continuar..."); Console.ReadKey(); } }
internal ERespuestaEspecialidad OpeInsertar(Especialidad especialidad) { ERespuestaEspecialidad eRespuesta = new ERespuestaEspecialidad(); using (var esp = new cita_doctorContext()) { esp.Especialidad.Add(especialidad); try { esp.SaveChanges(); eRespuesta.Error.Codigo = "00"; eRespuesta.Error.Mensaje = "Ok"; } catch (Exception e) { eRespuesta.Error.Codigo = "01"; eRespuesta.Error.Mensaje = e.Message; return(eRespuesta); } } return(eRespuesta); }
private void Especialidad_PreviewMouseLeftButtonDown(object sender, MouseButtonEventArgs e) { if (Especialidad.ItemsSource != null) { return; } List <dynamic> especialidadDynamicList = GetLista("Especialidad"); List <Especialidad> especialidadList = new List <Especialidad>(); foreach (var especialidadDynamic in especialidadDynamicList) { Especialidad especialidad = new Especialidad { Nombre = especialidadDynamic.Nombre, IdEspecialidad = especialidadDynamic.IdEspecialidad }; especialidadList.Add(especialidad); } Especialidad.ItemsSource = especialidadList; Especialidad.DisplayMemberPath = "Nombre"; Especialidad.SelectedValuePath = "IdEspecialidad"; }
public virtual void QuitarEspecialidad(Especialidad especialidad) { if (especialidad == null) throw new ArgumentNullException("especialidad"); _especialidadesAtendidas.Remove(especialidad); }
public void GetHashCodeTest() { Especialidad a = new Especialidad("esp1"); Assert.AreEqual(a.GetHashCode(), "esp1".GetHashCode()); Assert.AreNotEqual(a.GetHashCode(), "esp2".GetHashCode()); }
public virtual void AgregarEspecialidad(Especialidad especialidad) { if (especialidad == null) throw new ArgumentNullException("especialidad"); _especialidadesAtendidas.Add(especialidad); }
public IList<Medico> selectMedicos(Especialidad especialidad) { IList<Medico> tempMedicos = new List<Medico>(); foreach (Medico medico in this.medicos) if (medico.Especialidad == especialidad) tempMedicos.Add(medico); return tempMedicos; }
private void LoadForm(int id) { this.Entity = this.Logic.GetOne(id); this.descTextBox.Text = this.Entity.Descripcion; }
public Especialidad ModificarEspecialidad(Especialidad especialidadAModificar) { return dao.Modificar(especialidadAModificar); }
public Especialidad CrearEspecialidad(Especialidad especialidadACrear) { return dao.Crear(especialidadACrear); }
/// <summary> /// Crea un turno que es obtenido directamente por el cliente desde el browser. /// </summary> /// <returns></returns> public static Turno Create( DateTime fechaTurno, TimeSpan duracionTurno, Paciente paciente, Profesional profesional, Especialidad especialidad, Consultorio consultorio, //RM SE AGREGA DATOS DE LA FORMA DE PAGO AL TURNO Plan plan, String numeroAfiliado, Decimal coseguro, string ipPaciente) { if (paciente == null) throw new ArgumentNullException("paciente"); if (profesional == null) throw new ArgumentNullException("profesional"); if (especialidad == null) throw new ArgumentNullException("especialidad"); if (!profesional.Especialidades.Contains(especialidad)) throw new ArgumentException(@"El Profesional seleccionado para el turno no atiende la Especialidad seleccionada", "especialidad"); var turno = new Turno(paciente.Persona) { FechaTurno = fechaTurno, Paciente = paciente, Profesional = profesional, Especialidad = especialidad, IpPaciente = ipPaciente, Consultorio = consultorio, DuracionTurno=duracionTurno, //RM SE AGREGA DATOS DE LA FORMA DE PAGO AL TURNO Plan=plan, NumeroAfiliado=numeroAfiliado, Coseguro=coseguro, EsObtenidoWeb = true }; return turno; }
public static Turno CreateSobreTurno(DateTime fechaTurno, TimeSpan duracionTurno, Paciente paciente, Profesional profesional, Especialidad especialidad, Secretaria secretariaReservadoraTurno, Consultorio consultorio, Plan plan,String numeroAfiliado,Decimal coseguro, bool esTelefonico) { if (paciente == null) throw new ArgumentNullException("paciente"); if (profesional == null) throw new ArgumentNullException("profesional"); if (especialidad == null) throw new ArgumentNullException("especialidad"); if (secretariaReservadoraTurno == null) throw new ArgumentNullException("secretariaReservadoraTurno"); if (!profesional.Especialidades.Contains(especialidad)) throw new ArgumentException(@"El Profesional seleccionado para el turno no atiende la Especialidad seleccionada", "especialidad"); var turno = new Turno(secretariaReservadoraTurno.Persona) { FechaTurno = fechaTurno, DuracionTurno = duracionTurno, Paciente = paciente, Profesional = profesional, Especialidad = especialidad, //RM SE AGREGA DATOS DE LA FORMA DE PAGO AL TURNO Consultorio=consultorio, Plan = plan, NumeroAfiliado = numeroAfiliado, Coseguro = coseguro, EsTelefonico = esTelefonico, EsSobreTurno = true, EsObtenidoWeb = false }; return turno; }
protected void RegistrarEspecialidad_Click(object sender, EventArgs e) { Especialidad entidad = new Especialidad(); entidad.Codigo =int.Parse(this.txtCodigo.Value); entidad.Nombre = this.txtNombre.Value; entidad.Descripcion = this.txtDescripcion.Value; if (!string.IsNullOrEmpty(entidad.Nombre) && !string.IsNullOrEmpty(entidad.Descripcion)) { if (this.txtCodigo.Value == "0") { string postdata ="{\"Nombre\":\""+entidad.Nombre+"\",\"Descripcion\":\""+entidad.Descripcion+"\"}"; byte[] data = Encoding.UTF8.GetBytes(postdata); HttpWebRequest req = (HttpWebRequest)WebRequest.Create("http://localhost:20001/RESTServices/Especialidades.svc/especialidades"); req.Method = "POST"; req.ContentLength = data.Length; req.ContentType = "application/json"; var reqStream = req.GetRequestStream(); reqStream.Write(data, 0, data.Length); var res = (HttpWebResponse)req.GetResponse(); StreamReader reader = new StreamReader(res.GetResponseStream()); string EspecialidadJson = reader.ReadToEnd(); JavaScriptSerializer js = new JavaScriptSerializer(); Especialidad EspecialidadCreado = new Especialidad(); EspecialidadCreado = js.Deserialize<Especialidad>(EspecialidadJson); lblMensajeResultado.Text = EspecialidadCreado.estadoEntidad; //if (EspecialidadCreado.Codigo == 0) //{ // lblMensajeResultado.Text = EspecialidadCreado.Nombre; //} //else { // if (!string.IsNullOrEmpty(EspecialidadCreado.Codigo.ToString())) // lblMensajeResultado.Text = "Satisfactorio, codigo " + EspecialidadCreado.Codigo.ToString(); // else // lblMensajeResultado.Text = "Error"; //} //if (mensaje.TipoMensaje == "Satisfactorio") // Limpiar(); } else { ////Registrando un nuevo paciente //WSPacientes.RespuestaServiceOfPacientez_SY3AMPv pacienteRespuesta = WSpaciente.modificarPaciente(objPaciente); //lblMensajeResultado.Text = pacienteRespuesta.TipoMensaje; ////if (mensaje.TipoMensaje == "Satisfactorio") //// Limpiar(); //string postdata = "{\"Codigo\":5,\"Nombre\":\"TEST3\",\"Descripcion\":\"TEST35\"}"; string postdata = "{\"Codigo\":"+entidad.Codigo +",\"Nombre\":\""+entidad.Nombre+"\",\"Descripcion\":\""+entidad.Descripcion+"\"}"; byte[] data = Encoding.UTF8.GetBytes(postdata); HttpWebRequest req = (HttpWebRequest)WebRequest.Create("http://localhost:20001/RESTServices/Especialidades.svc/especialidades"); req.Method = "PUT"; req.ContentLength = data.Length; req.ContentType = "application/json"; var reqStream = req.GetRequestStream(); reqStream.Write(data, 0, data.Length); var res = (HttpWebResponse)req.GetResponse(); StreamReader reader = new StreamReader(res.GetResponseStream()); string EspecialidadJson = reader.ReadToEnd(); JavaScriptSerializer js = new JavaScriptSerializer(); Especialidad EspecialidadCreado = js.Deserialize<Especialidad>(EspecialidadJson); lblMensajeResultado.Text = EspecialidadCreado.estadoEntidad; //if (!string.IsNullOrEmpty(EspecialidadCreado.Codigo.ToString())) // lblMensajeResultado.Text = "Actualizado, codigo " + EspecialidadCreado.Codigo.ToString(); //else // lblMensajeResultado.Text = "Error"; } } else { lblMensajeResultado.Text = "Debe llenar todos las cajas de texto."; } ListarEspecialidad(); }
public void EspecialidadTest() { Especialidad a = new Especialidad("esp1"); Assert.IsNotNull(a); }
private void LoadEntity(Especialidad especialidad) { especialidad.DescripcionEspecialidad = this.descEspecialidadTextBox.Text; }
private void SaveEntity(Especialidad especialidad) { this.EspNeg.Save(especialidad); }
public void Save(Especialidad especialidad) { EspecialidadData.Save(especialidad); }
public void MostrarDatos(Especialidad esp) { Console.WriteLine("ID Especialidad: {0}", esp.ID); Console.WriteLine("\t\tDescripción: {0}", esp.Descripcion); Console.WriteLine(); }
public void Save(Especialidad unaEspecialidad) { EspecialidadData.Save(unaEspecialidad); }
private void LoadEntity(Especialidad esp) { esp.Descripcion = this.descTextBox.Text; }
public void eliminarEspecialidad(int idespecialidad) { Especialidad especialidadExistente = EspecialidadDAO.Obtener(idespecialidad); EspecialidadDAO.Eliminar(especialidadExistente); }
public void asignaEspecialidadExpediente(Expediente expediente, Especialidad especialidad) { expediente.Especialidad = especialidad; }
private void procesarRegistrarAgenda(SqlConnection cx, SqlTransaction tx, Dia unDia, Especialidad espSeleccionada, DateTimePicker dtpFechaDesde, DateTimePicker dtpFechaHasta, ComboBox cmbHHDesde, ComboBox cmbHHHasta, ComboBox cmbError, Label lblError) { List <AgendaProfesional> agendasConflicto = new List <AgendaProfesional>(); if (!insertarAgenda(unDia.Id, this.profesional.NroDoc, espSeleccionada.Id, dtpFechaDesde.Value, dtpFechaHasta.Value, TimeSpan.Parse(cmbHHDesde.Text), TimeSpan.Parse(cmbHHHasta.Text), lblError, cmbError, cx, tx)) { agendasConflicto = obtenerAgendasConflictoProfesionalDia(this.profesional, unDia, dtpFechaDesde.Value.ToString("yyyy-MM-dd"), dtpFechaHasta.Value.ToString("yyyy-MM-dd"), cmbHHDesde.Text, cmbHHHasta.Text, cx, tx); foreach (AgendaProfesional agenda in agendasConflicto) { lblError.Visible = true; cmbError.Items.Add(agenda.Especialidad.Descripcion + " - " + agenda.hhDesde.ToString() + " a " + agenda.hhHasta.ToString() + " - ( del " + agenda.FechaDesde.ToString("yyyy-MM-dd") + " al " + agenda.FechaHasta.ToString("yyyy-MM-dd") + ")"); cmbError.Visible = true; cmbError.DropDownWidth = ManipulacionComponentes.obtenerDropDownMaxWidthCombo(cmbError); } } }
//Funcion llamada cada vez que se selecciona una especialidad private void EspecialidadesSelectedIndexChanged(object sender, System.EventArgs e) { especialidadSeleccionada = (Especialidad)comboBox_especialidad.SelectedItem; cargarProfesionalesPorEspecialidad(especialidadSeleccionada.id); }
private void rellenarMedicos(Especialidad esp) { IList<Medico> meds = db.selectMedicos(esp); foreach (Medico med in meds) { DropDownListMedico.Items.Insert(DropDownListMedico.Items.Count, new ListItem(med.Nombre + " " + med.Apellido, med.DniMedico)); } if(meds.Count == 0) { DropDownListMedico.Items.Insert(0, new ListItem("No hay medicos libres", "0")); } }
private void btn_aceptar_Click(object sender, EventArgs e) { if (validarCampos()) { using (SqlConnection cx = Connection.getConnection()) { SqlTransaction tx = null; try { cx.Open(); tx = cx.BeginTransaction(); Especialidad espSeleccionada = this.especialidades.Find(especialidad => especialidad.Descripcion.Equals(this.cmb_especialidades.SelectedItem.ToString())); this.totalHoras = 0; SqlCommand sqlCmd = new SqlCommand("SELECT pico_y_pala.cantHorasSemanaProf(@nroDocProf, @fechaActual)", cx, tx); sqlCmd.Parameters.Add("@nroDocProf", SqlDbType.Decimal).Value = this.profesional.NroDoc; sqlCmd.Parameters.Add("@fechaActual", SqlDbType.Date).Value = DateTime.Parse(Program.fechaActual).Date; this.totalHoras += Convert.ToDouble(sqlCmd.ExecuteScalar()); if (this.chk_lunes.Checked && this.cmb_hora_desde_lunes.SelectedItem != null) { this.totalHoras += TimeSpan.Parse(this.cmb_hora_hasta_lunes.SelectedItem.ToString()).Subtract(TimeSpan.Parse(this.cmb_hora_desde_lunes.SelectedItem.ToString())).TotalHours; procesarRegistrarAgenda(cx, tx, new Dia(2, "Lunes"), espSeleccionada, this.dtp_desde_lunes, this.dtp_hasta_lunes, this.cmb_hora_desde_lunes, this.cmb_hora_hasta_lunes, this.cmb_error_lunes, this.lbl_error_lunes); } if (this.chk_martes.Checked && this.cmb_hora_desde_martes.SelectedItem != null) { this.totalHoras += TimeSpan.Parse(this.cmb_hora_hasta_martes.SelectedItem.ToString()).Subtract(TimeSpan.Parse(this.cmb_hora_desde_martes.SelectedItem.ToString())).TotalHours; procesarRegistrarAgenda(cx, tx, new Dia(3, "Martes"), espSeleccionada, this.dtp_desde_martes, this.dtp_hasta_martes, this.cmb_hora_desde_martes, this.cmb_hora_hasta_martes, this.cmb_error_martes, this.lbl_error_martes); } if (this.chk_miercoles.Checked && this.cmb_hora_desde_miercoles.SelectedItem != null) { this.totalHoras += TimeSpan.Parse(this.cmb_hora_hasta_miercoles.SelectedItem.ToString()).Subtract(TimeSpan.Parse(this.cmb_hora_desde_miercoles.SelectedItem.ToString())).TotalHours; procesarRegistrarAgenda(cx, tx, new Dia(4, "Miercoles"), espSeleccionada, this.dtp_desde_miercoles, this.dtp_hasta_miercoles, this.cmb_hora_desde_miercoles, this.cmb_hora_hasta_miercoles, this.cmb_error_miercoles, this.lbl_error_miercoles); } if (this.chk_jueves.Checked && this.cmb_hora_desde_jueves.SelectedItem != null) { this.totalHoras += TimeSpan.Parse(this.cmb_hora_hasta_jueves.SelectedItem.ToString()).Subtract(TimeSpan.Parse(this.cmb_hora_desde_jueves.SelectedItem.ToString())).TotalHours; procesarRegistrarAgenda(cx, tx, new Dia(5, "Jueves"), espSeleccionada, this.dtp_desde_jueves, this.dtp_hasta_jueves, this.cmb_hora_desde_jueves, this.cmb_hora_hasta_jueves, this.cmb_error_jueves, this.lbl_error_jueves); } if (this.chk_viernes.Checked && this.cmb_hora_desde_viernes.SelectedItem != null) { this.totalHoras += TimeSpan.Parse(this.cmb_hora_hasta_viernes.SelectedItem.ToString()).Subtract(TimeSpan.Parse(this.cmb_hora_desde_viernes.SelectedItem.ToString())).TotalHours; procesarRegistrarAgenda(cx, tx, new Dia(6, "Viernes"), espSeleccionada, this.dtp_desde_viernes, this.dtp_hasta_viernes, this.cmb_hora_desde_viernes, this.cmb_hora_hasta_viernes, this.cmb_error_viernes, this.lbl_error_viernes); } if (this.chk_sabado.Checked && this.cmb_hora_desde_sabado.SelectedItem != null) { this.totalHoras += TimeSpan.Parse(this.cmb_hora_hasta_sabado.SelectedItem.ToString()).Subtract(TimeSpan.Parse(this.cmb_hora_desde_sabado.SelectedItem.ToString())).TotalHours; procesarRegistrarAgenda(cx, tx, new Dia(6, "Sabado"), espSeleccionada, this.dtp_desde_sabado, this.dtp_hasta_sabado, this.cmb_hora_desde_sabado, this.cmb_hora_hasta_sabado, this.cmb_error_sabado, this.lbl_error_sabado); } this.lbl_error_horas_profesional.Visible = this.totalHoras > MAXIMO_HORAS; if (!this.lbl_error_lunes.Visible && !this.lbl_error_martes.Visible && !this.lbl_error_miercoles.Visible && !this.lbl_error_jueves.Visible && !this.lbl_error_viernes.Visible && !this.lbl_error_sabado.Visible && !this.lbl_error_horas_profesional.Visible && !this.lbl_error_horas_profesional.Visible) { tx.Commit(); this.Close(); } else { this.lbl_error_horas_profesional.Text = this.lbl_error_horas_profesional.Text.Replace("{0}", this.totalHoras.ToString()); tx.Rollback(); } } catch (Exception ex) { Console.WriteLine("ERROR AL INTENTAR REGISTRAR AGENDA!!"); Console.WriteLine(ex); if (tx != null) { tx.Rollback(); } MessageBox.Show("Se produjo un error al registrar las agendas", "Error al registrar agenda", MessageBoxButtons.OK, MessageBoxIcon.Error); } } } }
public void Save(Especialidad EspecialidadGuard) { EspecialidadData.Save(EspecialidadGuard); }
public MEspecialista(string nombre, string apellido, Especialidad e) : base(nombre, apellido) { this.especialidad = e; }
public void favDelChef(Especialidad esp) { }