Beispiel #1
0
        protected void Update(_Especialidades Espe)
        {
            try
            {
                this.OpenConnection();
                SqlCommand cmdSave = new SqlCommand("update especialidades set desc_especialidad=@desc_especialidad where id_especialidad=@id_especialidad", SqlConn);

                cmdSave.Parameters.Add("@id_especialidad", SqlDbType.Int).Value           = Espe.Idespecialidad;
                cmdSave.Parameters.Add("@desc_especialidad", SqlDbType.VarChar, 50).Value = Espe.DescEspecialidad;

                Convert.ToInt32(cmdSave.ExecuteNonQuery());
            }
            catch (Exception Ex)
            {
                Exception ExcepcionManejada = new Exception("Error al elimanar el plan", Ex);
                throw ExcepcionManejada;
            }
            finally
            {
                if (SqlConn.State == ConnectionState.Open)
                {
                    this.CloseConnection();
                }
            }
        }
Beispiel #2
0
        public List <_Especialidades> GetByEspecialidad(string Txtbuscado)
        {
            List <_Especialidades> lista = new List <_Especialidades>();

            try
            {
                this.OpenConnection();
                SqlCommand cmdEspecialidad = new SqlCommand("select id_especialidad,desc_especialidad from especialidades where desc_especialidad like @textobuscar + '%'", SqlConn);
                cmdEspecialidad.Parameters.Add("@textobuscar", SqlDbType.VarChar, 50).Value = Txtbuscado;
                SqlDataReader drEspecialidad = cmdEspecialidad.ExecuteReader();
                while (drEspecialidad.Read())
                {
                    _Especialidades especialidad = new _Especialidades();

                    especialidad.Idespecialidad   = drEspecialidad.IsDBNull(0) ? Convert.ToInt32(string.Empty) : (Convert.ToInt32(drEspecialidad["id_especialidad"]));
                    especialidad.DescEspecialidad = drEspecialidad.IsDBNull(1) ? string.Empty : drEspecialidad["desc_especialidad"].ToString();

                    lista.Add(especialidad);
                }
                drEspecialidad.Close();
            }
            catch (Exception ex)
            {
                Exception ExcepcionManejada = new Exception("No se Econtrar la lista", ex);
            }
            return(lista);
        }
Beispiel #3
0
        public List <_Especialidades> GetAll()
        {
            List <_Especialidades> especiali = new List <_Especialidades>();

            try
            {
                this.OpenConnection();
                SqlCommand    cmdEspecialidad = new SqlCommand("select distinct * from especialidades", SqlConn);
                SqlDataReader drEspecialidad  = cmdEspecialidad.ExecuteReader();
                while (drEspecialidad.Read())
                {
                    _Especialidades espe = new _Especialidades();
                    espe.Idespecialidad   = (int)drEspecialidad["id_especialidad"];
                    espe.DescEspecialidad = (string)drEspecialidad["desc_Especialidad"];
                    especiali.Add(espe);
                    //drUsuarios.Close();
                    //this.CloseConnection();
                }
                drEspecialidad.Close();
            }
            catch (Exception ex)
            {
                Exception ExcepcionManejada = new Exception("No se Econtrar la lista", ex);
            }
            finally
            {
                this.CloseConnection();
            }
            return(especiali);
        }
Beispiel #4
0
        private void llenarcomboEspecialidad()
        {
            Data.Database.Especialidad especia = new Data.Database.Especialidad();
            _Especialidades            fr      = new _Especialidades();

            cbldEspecialidad.DataSource    = especia.GetAll();
            cbldEspecialidad.ValueMember   = "Idespecialidad";
            cbldEspecialidad.DisplayMember = "DescEspecialidad";
            //if ( cbldEspecialidad.ValueMember==Convert.ToString(fr.Idespecialidad))
            //{

            //}
        }
 protected void Eliminar()
 {
     try
     {
         _Especialidades especialidad = new _Especialidades();
         especialidad.Idespecialidad = Convert.ToInt32(this.txtidespecialidad.Text);
         especialidad.Estado         = BusinessEntity.Estados.Eliminar;
         Logic.Delete(especialidad);
     }
     catch (Exception ex)
     {
         msgError.Text = ex.Message;
     }
 }
Beispiel #6
0
        public void Save(_Especialidades especialidad)
        {
            if (especialidad.Estado == BusinessEntity.Estados.Eliminar)
            {
                this.Delete(especialidad);
            }
            else if (especialidad.Estado == BusinessEntity.Estados.Nuevo)
            {
                this.Insert(especialidad);
            }

            else if (especialidad.Estado == BusinessEntity.Estados.Modificar)
            {
                this.Update(especialidad);
            }
            especialidad.Estado = BusinessEntity.Estados.No_Modificar;
        }
        protected void Modificar()
        {
            try
            {
                _Especialidades especialidad = new _Especialidades();
                especialidad.Idespecialidad   = Convert.ToInt32(this.txtidespecialidad.Text);
                especialidad.DescEspecialidad = this.txtDesc_especialidad.Text;

                especialidad.Estado = BusinessEntity.Estados.Modificar;
                Logic.Editar(especialidad);

                this.Limpiar();
            }
            catch (Exception ex)
            {
                msgError.Text = ex.Message;
            }
        }
Beispiel #8
0
 protected void Delete(_Especialidades Espe)
 {
     try
     {
         this.OpenConnection();
         SqlCommand cmdDelete = new SqlCommand("delete especialidades where id_especialidad=@id_especialidad", SqlConn);
         cmdDelete.Parameters.Add("@id_especialidad", SqlDbType.Int).Value = Espe.Idespecialidad;
         cmdDelete.ExecuteNonQuery();
     }
     catch (Exception Ex)
     {
         Exception ExcepcionManejada = new Exception("Error al elimanar la especialidad", Ex);
         throw ExcepcionManejada;
     }
     finally
     {
         if (SqlConn.State == ConnectionState.Open)
         {
             this.CloseConnection();
         }
     }
 }
        protected void CargarEspecialidad()
        {
            _Especialidades especialidad = new _Especialidades();
            bool            registar     = true;

            foreach (GridViewRow row in gridview.Rows)
            {
                if (row.Cells[1].Text == this.txtDesc_especialidad.Text)
                {
                    registar      = false;
                    msgError.Text = "ya existe esa Especialidad";
                }
            }
            if (registar)
            {
                especialidad.DescEspecialidad = this.txtDesc_especialidad.Text;

                especialidad.Estado = BusinessEntity.Estados.Nuevo;
                Logic.Insertar(especialidad);
                this.Limpiar();
            }
        }
Beispiel #10
0
        protected void Insert(_Especialidades espe)
        {
            try
            {
                this.OpenConnection();
                SqlCommand cmdSave = new SqlCommand("insert into especialidades(desc_especialidad)values(@desc_especialidad)", SqlConn);

                cmdSave.Parameters.Add("@desc_especialidad", SqlDbType.VarChar, 50).Value = espe.DescEspecialidad;
                //espe.Idespecialidad = Decimal.ToInt32((decimal)cmdSave.ExecuteScalar());
                Convert.ToString(cmdSave.ExecuteNonQuery());
            }
            catch (Exception Ex)
            {
                Exception ExcepcionManejada = new Exception("Error al elimanar el plan", Ex);
                throw ExcepcionManejada;
            }
            finally
            {
                if (SqlConn.State == ConnectionState.Open)
                {
                    this.CloseConnection();
                }
            }
        }