Exemplo n.º 1
0
        public Especialidad GetOne(int ID)
        {
            Especialidad esp = new Especialidad();

            try
            {
                this.OpenConnection();

                SqlCommand cmdEspecialidades = new SqlCommand("select * from especialidades where id_especialidad = @id", SqlConn);
                cmdEspecialidades.Parameters.Add("@id", SqlDbType.Int).Value = ID;
                SqlDataReader drEspecialidades = cmdEspecialidades.ExecuteReader();
                if (drEspecialidades.Read())
                {
                    esp.ID = (int)drEspecialidades["id_especialidad"];
                    esp.Descripcion = (string)drEspecialidades["desc_especialidad"];
                }
                drEspecialidades.Close();
            }
            catch (Exception Ex)
            {
                Exception ExcepcionManejada = new Exception("Error al recuperar datos de especialidad", Ex);
                throw ExcepcionManejada;
            }
            finally
            {
                this.CloseConnection();
            }

            return esp;
        }
Exemplo n.º 2
0
        public override void MapearADatos()
        {
            if (_modo == ModoForm.Alta)
            {
                EspecialidadActual = new Especialidad();
            }

            EspecialidadActual.Descripcion = txtDescripcion.Text.Trim();

            switch (_modo)
            {
                case ModoForm.Modificacion:
                    EspecialidadActual.State = Especialidad.States.Modified;
                    break;
                case ModoForm.Baja:
                    EspecialidadActual.State = Especialidad.States.Deleted;
                    break;
                case ModoForm.Consulta:
                    EspecialidadActual.State = Especialidad.States.Unmodified;
                    break;
                case ModoForm.Alta:
                    EspecialidadActual.State = Especialidad.States.New;
                    break;
            }
        }
Exemplo n.º 3
0
 public List<Especialidad> GetAll()
 {
     List<Especialidad> Especialidades = new List<Especialidad>();
     try
     {
         this.OpenConnection();
         SqlCommand cmdEspecialidad = new SqlCommand("select * from especialidades", SqlConn);
         SqlDataReader drEspecialidad = cmdEspecialidad.ExecuteReader();
         while (drEspecialidad.Read())
         {
             Especialidad mu = new Especialidad();
             mu.ID = (int)drEspecialidad["id_especialidad"];
             mu.descripcion = (String)drEspecialidad["desc_especialidad"];
             Especialidades.Add(mu);
         }
         drEspecialidad.Close();
     }
     catch (Exception ex)
     {
         Exception ExcepcionManejada = new Exception("Error al recuperar lista de Especialidades", ex);
         throw ExcepcionManejada;
     }
     finally
     {
         this.CloseConnection();
     }
     return Especialidades;
 }
Exemplo n.º 4
0
        public override void MapearADatos()
        {
            if (this.Modo == ModoForm.Alta)
            {

                EspActual = new Especialidad();

                this.EspActual.DescripcionEspecialidad = this.txtDesc.Text;

            }
            else if (Modo == ModoForm.Modificacion)
            {
                this.EspActual.Id = Convert.ToInt32(this.txtID.Text);
                this.EspActual.DescripcionEspecialidad = this.txtDesc.Text;

            }

            switch (Modo)
            {
                case ModoForm.Alta:
                    EspActual.Estado = Entidad.Estados.Nuevo;
                    break;
                case ModoForm.Baja:
                    EspActual.Estado = Entidad.Estados.Eliminado;
                    break;
                case ModoForm.Consulta:
                    EspActual.Estado = Entidad.Estados.NoModificado;
                    break;
                case ModoForm.Modificacion:
                    EspActual.Estado = Entidad.Estados.Modificado;
                    break;
            }
        }
Exemplo n.º 5
0
        public List<Especialidad> GetAll()
        {
            List<Especialidad> especialidades = new List<Especialidad>();

            try
            {
                this.OpenConnection();
                SqlCommand cmdEspecialidades = new SqlCommand("select * from especialidades", SqlConn);
                SqlDataReader drEspecialidades = cmdEspecialidades.ExecuteReader();

                while (drEspecialidades.Read())
                {
                    Especialidad esp = new Especialidad();
                    esp.ID = (int)drEspecialidades["id_especialidad"];
                    esp.Descripcion = (string)drEspecialidades["desc_especialidad"];
                    especialidades.Add(esp);
                }
                drEspecialidades.Close();
            }

            catch (Exception Ex)
            {
                Exception ExcepcionManejada =
                new Exception("Error al recuperar lista de especialidades", Ex);
                throw ExcepcionManejada;
            }

            finally
            {
                this.CloseConnection();
            }
            return especialidades;
        }
Exemplo n.º 6
0
        public void cargarPlan(Entidades.Plan esp)
        {
            esp.DescripcionPlan = this.txtPlan.Text;
            Entidades.Especialidad espe = new Entidades.Especialidad();

            espe             = this.conte.dameUno(Convert.ToInt32(listEspecialidad.SelectedValue));
            esp.Especialidad = espe;
        }
        override public void cargarForm(int id)
        {
            Entidades.Especialidad esp = new Entidades.Especialidad();
            esp = this.ce.dameUno(id);

            if (esp != null)
            {
                this.txtEspecialidad.Text = esp.DescripcionEspecialidad;
                this.txtId.Text           = esp.Id.ToString();
            }
        }
Exemplo n.º 8
0
 public void Save(Especialidad esp)
 {
     EspecialidadDatos.Save(esp);
 }
Exemplo n.º 9
0
        protected void Update(Especialidad especialidad)
        {
            try
            {
                this.OpenConnection();
                SqlCommand cmdSave = new SqlCommand("UPDATE especialidades SET desc_especialidad=@desc_especialidad " +
                "WHERE id_especialidad=@id", SqlConn);

                cmdSave.Parameters.Add("@id", SqlDbType.Int).Value = especialidad.ID;
                cmdSave.Parameters.Add("@desc_especialidad", SqlDbType.VarChar, 50).Value = especialidad.Descripcion;
                cmdSave.ExecuteNonQuery();
            }
            catch (Exception Ex)
            {
                Exception ExcepcionManejada = new Exception("Error al modificar datos de la especialidad", Ex);
                throw ExcepcionManejada;
            }
            finally
            {
                this.CloseConnection();
            }
        }
Exemplo n.º 10
0
        protected void Insert(Especialidad especialidad)
        {
            try
            {
                this.OpenConnection();
                SqlCommand cmdInsert = new SqlCommand(
                    "insert into especialidades(desc_especialidad) " +
                "values(@desc_especialidad)" +
                "select @@identity", SqlConn);
                cmdInsert.Parameters.Add("@desc_especialidad", SqlDbType.VarChar, 50).Value = especialidad.Descripcion;
                especialidad.ID = Decimal.ToInt32((decimal)cmdInsert.ExecuteScalar());
            }

            catch (Exception Ex)
            {
                Exception ExcepcionManejada = new Exception("Error al crear especialidad", Ex);
                throw ExcepcionManejada;
            }
            finally
            {
                this.CloseConnection();
            }
        }
Exemplo n.º 11
0
 public void Save(Especialidad especialidad)
 {
     if (especialidad.State == Entidad.States.Eliminado)
     {
         this.Delete(especialidad.ID);
     }
     else if (especialidad.State == Entidad.States.Nuevo)
     {
         this.Insert(especialidad);
     }
     else if (especialidad.State == Entidad.States.Modificado)
     {
         this.Update(especialidad);
     }
     especialidad.State = Entidad.States.NoModificado;
 }
Exemplo n.º 12
0
 private void SaveEntity(Especialidad especialidad)
 {
     this.Logic.Save(especialidad);
 }
Exemplo n.º 13
0
 private void LoadEntity(Especialidad especialidad)
 {
     especialidad.Descripcion = this.descTextBox.Text;
 }
Exemplo n.º 14
0
 public void Save(Especialidad especialidad)
 {
     if (especialidad.State == BusinessEntity.States.Deleted)
     {
         this.Delete(especialidad.IdEspecialidad);
     }
     else if (especialidad.State == BusinessEntity.States.New)
     {
         this.Insert(especialidad);
     }
     else if (especialidad.State == BusinessEntity.States.Modified)
     {
         this.Update(especialidad);
     }
     especialidad.State = BusinessEntity.States.Unmodified;
 }
Exemplo n.º 15
0
        protected void Insert(Especialidad esp)
        {
            try
            {
                this.OpenConnection();

                SqlCommand cmdSave;
                cmdSave = new SqlCommand(
                    "insert into especialidades(desc_especialidad) values( @desc_especialidad)" +
                    " select @@identity AS id_especialidad", SqlConn);

                cmdSave.Parameters.Add("@desc_especialidad", SqlDbType.VarChar, 50).Value = esp.DescripcionEspecialidad;

                esp.Id = Decimal.ToInt32((decimal)cmdSave.ExecuteScalar());
                //cmdSave.ExecuteNonQuery();
                /*PREGUNTAR: SI EXECUTEESCALAR ADEMAS DE DEVOLVER EL ID EJECUTA EL INSERT ALTA DUDA*/

            }

            catch (Exception Ex)
            {
                Exception ExcepcionManejada =
                    new Exception("Error al crear datos de la especialidad", Ex);
                throw ExcepcionManejada;
            }

            finally
            {
                this.CloseConnection();

            }
        }
Exemplo n.º 16
0
 public MEspecialista(string apellido, string nombre, Especialidad especialidad)
     : base(apellido, nombre)
 {
     this.especialidad = especialidad;
 }
Exemplo n.º 17
0
 public MEspecialista(string nombre, string apellido, Especialidad especialidad) : base(nombre, apellido)
 {
     this._tiempoAleatorio = new Random();
     this._especialidad    = especialidad;
 }
Exemplo n.º 18
0
        public override void MapearADatos()
        {
            if (Modo == ModoForm.Alta)
            {
                Especialidad especialidad = new Especialidad();
                EspecialidadActual = especialidad;
                EspecialidadActual.Descripcion = txtDescripcion.Text;
                EspecialidadActual.State = Entidad.States.Nuevo;
            }

            if (Modo == ModoForm.Modificacion)
            {
                this.EspecialidadActual.ID = int.Parse(this.txtID.Text);
                this.EspecialidadActual.Descripcion = this.txtDescripcion.Text;
                EspecialidadActual.State = Entidad.States.Modificado;
            }
        }
Exemplo n.º 19
0
 private void SaveEntity(Especialidad especialidad)
 {
     this.EspNeg.Save(especialidad);
 }
Exemplo n.º 20
0
 public void Save(Especialidad Especialidad)
 {
     if (Especialidad.State == Entidades.Entidades.States.New)
     {
         this.Insert(Especialidad);
     }
     else if (Especialidad.State == Entidades.Entidades.States.Deleted)
     {
         this.Delete(Especialidad.ID);
     }
     else if (Especialidad.State == Entidades.Entidades.States.Modified)
     {
         this.Update(Especialidad);
     }
     Especialidad.State = Entidades.Entidades.States.Unmodified;
 }
 public void cargarEspecialidad(Entidades.Especialidad esp)
 {
     esp.DescripcionEspecialidad = this.txtEspecialidad.Text;
 }
        protected void lbtnAceptar_Click(object sender, EventArgs e)
        {
            Page.Validate();
            if (!Page.IsValid)
            {
                return;
            }
            this.lblMensaje.Visible = false;
            RespuestaServidor rs = this.ValidarCamposNulos();

            if (!rs.Error)
            {
                switch (formMode)
                {
                case FormModes.Alta:
                    this.EspecialidadActual       = new Entidades.Especialidad();
                    this.especialidadActual.State = Entidades.EntidadBase.States.New;
                    this.cargarEspecialidad(this.especialidadActual);
                    break;

                case FormModes.Modificacion:
                    this.especialidadActual       = new Entidades.Especialidad();
                    this.especialidadActual.Id    = this.IdSeleccionado;
                    this.especialidadActual.State = Entidades.EntidadBase.States.Modified;
                    this.cargarEspecialidad(this.especialidadActual);
                    break;

                case FormModes.Baja:
                    this.especialidadActual       = new Entidades.Especialidad();
                    this.especialidadActual.Id    = this.IdSeleccionado;
                    this.especialidadActual.State = Entidades.EntidadBase.States.Deleted;
                    break;
                }
                rs = ce.save(this.especialidadActual);
                if (rs.Error)
                {
                    string errorStr = "";
                    foreach (string error in rs.ListaErrores)
                    {
                        this.lblMensaje.ForeColor = Color.Red;
                        errorStr += error + "</br>";
                    }
                    this.lblMensaje.Text = errorStr;
                }
                else
                {
                    this.lblMensaje.ForeColor = Color.Green;
                    this.lblMensaje.Text      = rs.Mensaje;
                }
                this.lblMensaje.Visible = true;
                this.renovarForm();
                this.BindGV();
            }
            else
            {
                string errorStr = "";
                foreach (string error in rs.ListaErrores)
                {
                    this.lblMensaje.ForeColor = Color.Red;
                    errorStr += error + "</br>";
                }
                this.lblMensaje.Text         = errorStr;
                this.lblMensaje.Visible      = true;
                this.formActionPanel.Visible = true;
                this.formPanel.Visible       = true;
            }
        }
Exemplo n.º 23
0
 public MeEspecialista(string nombre, string apellido, Especialidad especialidad) : base(nombre, apellido)
 {
     this._especialidad = especialidad;
 }
Exemplo n.º 24
0
 public void Save(Especialidad especialidad)
 {
     eData.Save(especialidad);
 }
 public Especialistas(int id, string nombre, string apellido, int edad, string sexo, string direccion, Especialidad tipoE)
     : base(id, nombre, apellido, edad, sexo, direccion)
 {
     this.tipoEspecialidad = tipoE;
 }
Exemplo n.º 26
0
 public void save(Especialidad obj)
 {
     EspecialidadData.Save(obj);
 }
Exemplo n.º 27
0
 public MEspecialista(string nombre, string apellido, Especialidad e)
     : base(nombre, apellido)
 {
     this.especialidad = e;
 }
Exemplo n.º 28
0
 public void Save(Especialidad esp)
 {
     if (esp.Estado == Entidad.Estados.Eliminado)
     {
         this.Delete(esp.Id);
     }
     else if (esp.Estado == Entidad.Estados.Nuevo)
     {
         this.Insert(esp);
     }
     else if (esp.Estado == Entidad.Estados.Modificado)
     {
         this.Update(esp);
     }
     esp.Estado = Entidad.Estados.NoModificado;
 }