//Recibe un entero que representa el ID del usuario y el Modo en que estará el Formulario public EspecialidadABM(int ID, ModoForm modo) : this() { this.Modo = modo; EspecialidadActual = new ControladorEspecialidad().dameUno(ID); MapearDeDatos(); switch (modo) { //Dependiendo el modo, la ventana de carga como se setea case (ModoForm.Alta): this.btnAceptar.Text = "Guardar"; break; case (ModoForm.Modificacion): this.btnAceptar.Text = "Guardar"; break; case (ModoForm.Baja): this.btnAceptar.Text = "Eliminar"; break; case (ModoForm.Consulta): this.btnAceptar.Text = "Aceptar"; break; } }
public int Agregar(Entidades.Especialidad espe) { int resulta = 0; string strSql = "Insert into Especialidad VALUES(@descripcionEspecialidad)"; SqlConnection con = new SqlConnection(Conexion.strConexion); SqlCommand com = new SqlCommand(strSql, con); com.Parameters.AddWithValue("@descripcionEspecialidad", espe.EspecialityDescription); try { con.Open(); resulta = com.ExecuteNonQuery(); }catch (Exception excep) { throw new Exception("Error al ingresar la especialidad: " + excep.ToString()); } return(resulta); }
public int Agregar(Entidades.Especialidad esp) { int resulta = 0; Datos.Especialidad desp = new Datos.Especialidad(); try { resulta = desp.Agregar(esp); }catch (Exception ex) { throw new Exception("Error en la capa de negocios con el metodo de datos: " + ex.Message.ToString()); } return(resulta); }
public bool Add(EspecialidadDto especialidad) { try { var entidadEspecialidad = new Entidades.Especialidad { Descripcion = especialidad.Descripcion }; _unidadDeTrabajo.EspecialidadRepositorio.AddNoAsync(entidadEspecialidad); _unidadDeTrabajo.CommitNoAsync(); return(true); } catch { return(false); } }
public override void MapearADatos() { //La propiedad State se setea dependiendo el Modo del Formulario switch (this.Modo) { case (ModoForm.Alta): { PlanActual = new Entidades.Plan(); Entidades.Especialidad e = new Entidades.Especialidad(); this.PlanActual.DescripcionPlan = this.txtPlan.Text; this.PlanActual.Especialidad = e; this.PlanActual.Especialidad.Id = Convert.ToInt32(this.cmbBoxEspecialidades.SelectedValue); this.PlanActual.State = Entidades.EntidadBase.States.New; break; } case (ModoForm.Modificacion): { this.PlanActual.DescripcionPlan = this.txtPlan.Text; this.PlanActual.Especialidad.Id = Convert.ToInt32(this.cmbBoxEspecialidades.SelectedValue); this.PlanActual.State = Entidades.EntidadBase.States.Modified; break; } case (ModoForm.Baja): { this.PlanActual.State = Entidades.EntidadBase.States.Deleted; break; } case (ModoForm.Consulta): { this.PlanActual.State = Entidades.EntidadBase.States.Unmodified; break; } } }
public override void MapearADatos() { //La propiedad State se setea dependiendo el Modo del Formulario switch (this.Modo) { case (ModoForm.Alta): { EspecialidadActual = new Entidades.Especialidad(); this.EspecialidadActual.DescripcionEspecialidad = this.txtDescripcion.Text; this.EspecialidadActual.State = Entidades.EntidadBase.States.New; break; } case (ModoForm.Modificacion): { this.EspecialidadActual.DescripcionEspecialidad = this.txtDescripcion.Text; this.EspecialidadActual.State = Entidades.EntidadBase.States.Modified; break; } case (ModoForm.Baja): { this.EspecialidadActual.State = Entidades.EntidadBase.States.Deleted; break; } case (ModoForm.Consulta): { this.EspecialidadActual.State = Entidades.EntidadBase.States.Unmodified; break; } } }
private void btnGuardar_Click(object sender, EventArgs e) { Negocio.Especialidades oEspecialidades = new Negocio.Especialidades(); try { Entidades.Especialidad oEspecialidad = new Entidades.Especialidad(); if (tipoOperacion != General.TipoOperacion.Alta) { oEspecialidad.IdEspecialidad = int.Parse(this.id_buscado); } oEspecialidad.Nombre = txtDescripcion.Text; if (this.tipoOperacion == General.TipoOperacion.Modificacion) { oEspecialidades.Modificar(oEspecialidad); MessageBox.Show("La especialidad se ha modificado correctamente.", "Información", MessageBoxButtons.OK); } else { oEspecialidades.Agregar(oEspecialidad); MessageBox.Show("La especialidad se ha guardado correctamente.", "Información", MessageBoxButtons.OK); } } finally { oEspecialidades = null; } }
public Entidades.Especialidades RecuperarUno(int id) { MySqlConnection oConn = Datos.General.CreateConnection(); using (oConn) { oConn.Open(); MySqlCommand oCmd = new MySqlCommand(); using (oCmd) { oCmd.Connection = oConn; oCmd.CommandType = CommandType.StoredProcedure; oCmd.CommandText = "EspecialidadesRecuperarUno"; oCmd.Parameters.AddWithValue("@IdEspecialidad", id); Entidades.Especialidades oEspecialidades = new Entidades.Especialidades(); try { MySqlDataReader oReader = oCmd.ExecuteReader(); using (oReader) { while (oReader.Read()) { Entidades.Especialidad oEspecialidad = new Entidades.Especialidad(); oEspecialidad.IdEspecialidad = Convert.ToInt32(oReader["IdEspecialidad"]); oEspecialidad.Nombre = Convert.ToString(oReader["Nombre"]); oEspecialidades.Add(oEspecialidad); oEspecialidad = null; } return oEspecialidades; } } finally { oEspecialidades = null; } } } }