Example #1
0
 public override void MapearADatos()
 {
     switch (this._Modo)
     {
         case ModoForm.Baja:
             _EspecialidadActual.State = Especialidad.States.Deleted;
             break;
         case ModoForm.Consulta:
             _EspecialidadActual.State = Especialidad.States.Unmodified;
             break;
         case ModoForm.Alta:
             _EspecialidadActual = new Especialidad();
             _EspecialidadActual.State = Especialidad.States.New;
             break;
         case ModoForm.Modificacion:
             _EspecialidadActual.State = Especialidad.States.Modified;
             break;
     }
     if (_Modo == ModoForm.Alta || _Modo == ModoForm.Modificacion)
     {
         if (_Modo == ModoForm.Modificacion)
             _EspecialidadActual.ID = Convert.ToInt32(this.txtID.Text);
         _EspecialidadActual.Descripcion = this.txtDescripcion.Text;
     }
 }
Example #2
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;
        }
Example #3
0
        public virtual void MapearADatos()
        {
            Business.Entities.Especialidad especialidadActual = DevolverEspecialidad();
            switch (this.Modo)
            {
            case (ModoForm.Alta):
            {
                PlanActual = new Plan();
                this.PlanActual.Descripcion    = this.txtDescripcion.Text;
                this.PlanActual.IDEspecialidad = especialidadActual.ID;
                this.PlanActual.State          = BusinessEntity.States.New;
                break;
            }

            case (ModoForm.Modificacion):
            {
                this.PlanActual.Descripcion    = this.txtDescripcion.Text;
                this.PlanActual.IDEspecialidad = especialidadActual.ID;
                this.PlanActual.State          = BusinessEntity.States.Modified;
                break;
            }

            case (ModoForm.Baja):
            {
                this.PlanActual.State = BusinessEntity.States.Deleted;
                break;
            }

            case (ModoForm.Consulta):
            {
                this.PlanActual.State = BusinessEntity.States.Unmodified;
                break;
            }
            }
        }
        public List<Especialidad> GetAll()
        {
            List<Especialidad> especialidades = new List<Especialidad>();
            try
            {
                this.OpenConnection();
                SqlCommand cmdGetAll = new SqlCommand("GetAll_Especialidades", SqlConn);
                cmdGetAll.CommandType = CommandType.StoredProcedure;
                SqlDataReader drEspecialidades = cmdGetAll.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 e)
            {
                Exception ExcepcionManejada = new Exception("Error al recuperar datos de las especialidades", e);
                throw ExcepcionManejada;
            }
            finally
            {
                this.CloseConnection();
            }
            return especialidades;
        }
Example #5
0
 public List <Business.Entities.Plan> listarPlanesPorNombre(string nombre)
 {
     try
     {
         List <Business.Entities.Plan> planes = new List <Plan>();
         string nom = "%" + nombre + "%";
         Conexion.getInstance().Connect();
         SqlCommand    cmd    = new SqlCommand("select * from Planes where CONVERT(VARCHAR,nombre) like'" + nom + "'", Conexion.getInstance().Conection);
         SqlDataReader reader = cmd.ExecuteReader();
         while (reader.Read())
         {
             int    idPlan = (int)reader.GetValue(0);
             String nombr  = reader.GetString(1);
             String desc   = reader.GetString(2);
             Business.Entities.Plan plan = new Plan(nombr, desc);
             if (reader["idEsp"] != DBNull.Value)
             {
                 int IdEspecialidad = (int)reader.GetValue(3);
                 Business.Entities.Especialidad esp = EspecialidadDB.getInstance().buscarEspecialidadPorId(IdEspecialidad);
                 plan.Especialidad = esp;
             }
             plan.IdPlan = idPlan;
             planes.Add(plan);
         }
         Conexion.getInstance().Disconnect();
         return(planes);
     }
     catch (Exception e)
     {
         Conexion.getInstance().Disconnect();
         return(null);
     }
 }
Example #6
0
 public void Save(Business.Entities.Especialidad especialidad)
 {
     if (especialidad.State == BusinessEntity.States.New)
     {
         int NextID = 0;
         foreach (Business.Entities.Especialidad esp in Especialidad)
         {
             if (esp.ID > NextID)
             {
                 NextID = esp.ID;
             }
         }
         especialidad.ID = NextID + 1;
         Especialidad.Add(especialidad);
     }
     else if (especialidad.State == BusinessEntity.States.Deleted)
     {
         this.Delete(especialidad.ID);
     }
     else if (especialidad.State == BusinessEntity.States.Modified)
     {
         Especialidad[Especialidad.FindIndex(delegate(Business.Entities.Especialidad esp) { return(esp.ID == especialidad.ID); })] = especialidad;
     }
     especialidad.State = BusinessEntity.States.Unmodified;
 }
        public override void MapearADatos()
        {
            if (this.Modo == ModoForm.Alta || this.Modo == ModoForm.Modificacion)
            {
                if (this.Modo == ModoForm.Alta)
                {
                    Business.Entities.Especialidad esp = new Business.Entities.Especialidad();
                    this.EspecialidadActual       = esp;
                    this.EspecialidadActual.State = BusinessEntity.States.New;
                }
                else
                {
                    //int id = 0;
                    //if (!int.TryParse("asdasd", out id))
                    //{
                    //    MessageBox.Show("Debe ingrear un int");
                    //}
                    //Convert.ToInt32("1244");
                    this.EspecialidadActual.ID    = int.Parse(this.txtID.Text);
                    this.EspecialidadActual.State = BusinessEntity.States.Modified;
                }

                this.EspecialidadActual.Descripcion = this.txtDescripcion.Text;
            }
            if (this.Modo == ModoForm.Consulta)
            {
                this.EspecialidadActual.State = BusinessEntity.States.Unmodified;
            }
            else if (this.Modo == ModoForm.Baja)
            {
                this.EspecialidadActual.State = BusinessEntity.States.Deleted;
            }
        }
        //Constructor para Eliminar y Editar
        public EspecialidadDesktop(int ID, ModoForm modo): this()
        {
            EspecialidadLogic espLog = new EspecialidadLogic();
            this._EspecialidadActual = espLog.GetOne(ID);
            this.MapearDeDatos();

        }
        public Especialidad GetOne(int ID)
        {
            Especialidad esp = new Especialidad();
            try
            {
                this.OpenConnection();
                SqlCommand cmdEspecialidades = new SqlCommand("select * from especialidades where id_especialidad=@id", this.sqlConn);
                cmdEspecialidades.Parameters.Add("@id", SqlDbType.Int).Value = ID;
                SqlDataReader drEspecialidades = cmdEspecialidades.ExecuteReader();
                if (drEspecialidades.Read())
                {

                    esp.ID = (int)drEspecialidades["id_especialidad"];
                    esp.Descripcion = Convert.ToString(drEspecialidades["desc_especialidad"]);
                }
                drEspecialidades.Close();
            }
            catch (Exception Ex)
            {
                Exception ExcepcionManejada = new Exception("Error al recuperar datos de la especialidad", Ex);
                throw ExcepcionManejada;
            }

            finally
            {
                this.CloseConnection();
            }
            return esp;
        }
         public void MapearADatos()
         {
             if (this.Modo == ModoForm.Alta)
             {
                 EspecialidadActual = new Especialidad();
                 EspecialidadActual.State = Usuario.States.New;
             }
             else if (this.Modo == ModoForm.Modificacion)
             {
                 EspecialidadActual.State = Usuario.States.Modified;
             }
             else if (this.Modo == ModoForm.Baja)
             {
                 EspecialidadActual.State = Usuario.States.Deleted;
             }
             else
             {
                 EspecialidadActual.State = Usuario.States.Unmodified;
             }

             if (this.Modo == ModoForm.Alta || this.Modo == ModoForm.Modificacion)
             {
                 EspecialidadActual.Descripcion = this.txtDesc.Text;
                 
             }
         }
Example #11
0
        public Business.Entities.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 la especialidad", Ex);
                throw ExcepcionManejada;
            }finally{
                this.CloseConnection();
            }
            return esp;
        }
Example #12
0
        public EspecialidadDesktop(int ID, ModoForm modo) : this()
        {
            this.Modo = modo;
            EspecialidadLogic es = new EspecialidadLogic();

            this.EspecialidadActual = es.GetOne(ID);
            MapearDeDatos();
        }
Example #13
0
 public EspecialidadDesktop(int ID, ModoForm modo)
     : this()
 {
     this._Modo = modo;
     EspecialidadLogic EspecialidadNegocio = new EspecialidadLogic();
     _EspecialidadActual = EspecialidadNegocio.GetOne(ID);
     this.MapearDeDatos();
 }
Example #14
0
 public void Save(Business.Entities.Especialidad _especialidad)
 {
     try
     {
         EspecialidadData.Save(_especialidad);
     }
     catch (Exception)
     {
         throw;
     }
 }
Example #15
0
 public void Save(Especialidad esp)
 {
     try
     {
         EspecialidadData.Save(esp);
     }
     catch (Exception Ex)
     {
         throw;
     }
 }
  public EspecialidadesDesktop(int ID, ModoForm modo): this()
 {
     this.Modo = modo;
     EspecialidadesLogic el = new EspecialidadesLogic();
     try
     {
         EspecialidadActual = el.GetOne(ID);
     }
     catch (Exception Ex)
     {
         this.Notificar(Ex.Message, MessageBoxButtons.OK, MessageBoxIcon.Error);
     }
     this.MapearDeDatos();
 }
Example #17
0
        public override void MapearADatos()
        {
            if (Modo.Equals(ModoForm.Alta))
            {
                this.EspecialidadActual = new Especialidad();
                this.EspecialidadActual.State = BusinessEntity.States.New;
            }
            else if (Modo.Equals(ModoForm.Modificacion))
            {
                this.EspecialidadActual.ID = Int32.Parse(txtID.Text);
                this.EspecialidadActual.State = BusinessEntity.States.Modified;
            }

            this.EspecialidadActual.Descripcion = this.txtDescripcion.Text;
        }
 public EspecialidadDesktop(int ID, ModoForm modo)
     : this()
 {
     this._Modo = modo;
     EspecialidadLogic EspecialidadNegocio = new EspecialidadLogic();
     try
     {
         _EspecialidadActual = EspecialidadNegocio.GetOne(ID);
         this.MapearDeDatos();
     }
     catch (Exception ex)
     {
         this.Notificar("Error", ex.Message, MessageBoxButtons.OK, MessageBoxIcon.Error);
     }
 }
        public Especialidades GetAll()
        {
            SqlConnection oCnn = this.CreateConnection();
            using (oCnn)
            {
                oCnn.Open();

                SqlCommand oCmd = new SqlCommand();
                using (oCmd)
                {
                    oCmd.Connection = oCnn;

                    oCmd.CommandType = CommandType.StoredProcedure;
                    oCmd.CommandText = "especialidadesGetAll";

                    Especialidades oEspecialidades = new Especialidades();

                    try
                    {
                        SqlDataReader oReader = oCmd.ExecuteReader();
                        using (oCnn)
                        {
                            while (oReader.Read())
                            {
                                Especialidad oEspecialidad = new Especialidad();

                                oEspecialidad.ID = Convert.ToInt32(oReader["id_especialidad"]);
                                oEspecialidad.Descripcion = Convert.ToString(oReader["desc_especialidad"]);

                                oEspecialidades.Add(oEspecialidad);
                                oEspecialidad = null;
                            }
                            return oEspecialidades;
                        }
                    }
                    catch (Exception Ex)
                    {
                        Exception ExcepcionManejada =
                        new Exception("Error al recuperar lista de especialidades", Ex);
                        throw ExcepcionManejada;
                    }
                    finally
                    {
                        oEspecialidades = null;
                    }
                }
            }
        }
 public override void MapearADatos()
 {
     if (this.Modo == ModoForm.Alta)
     {
         Especialidad esp = new Especialidad();
         EspecialidadActual = esp;
         this.EspecialidadActual.State = Especialidad.States.New;
     }
     if ((this.Modo == ModoForm.Alta) | (this.Modo == ModoForm.Modificacion))
     {
         if (this.Modo == ModoForm.Modificacion)
         {
             EspecialidadActual.ID = Convert.ToInt32(this.txtID);
             this._EspecialidadActual.State = Especialidad.States.Modified;
         }
         EspecialidadActual.Descripcion = Convert.ToString(this.txtDescripcion);
     }        
 }
        public override void MapearADatos()
        {
            if (Modo == AplicationForm.ModoForm.Alta)
                {

                Especialidad esp = new Especialidad();

                EspecialidadActual = esp;

                this.EspecialidadActual.Descripcion = this.txtDescripcion.Text;

                }
            else if (Modo == AplicationForm.ModoForm.Modificacion)
                {
                this.EspecialidadActual.ID = Convert.ToInt32(this.txtID.Text);

                this.EspecialidadActual.Descripcion = this.txtDescripcion.Text;

                }
        }
 public bool altaEspecialidad(Business.Entities.Especialidad esp)
 {
     try
     {
         string nombre      = esp.NombreEspecialidad;
         string descripcion = esp.Descripcion;
         Conexion.getInstance().Connect();
         SqlCommand cmd = new SqlCommand("insert into dbo.Especialidad(nombre,descripcion)" +
                                         " values('" + nombre + "','"
                                         + descripcion + "')", Conexion.getInstance().Conection);
         cmd.ExecuteNonQuery();
         Conexion.getInstance().Disconnect();
         return(true);
     }
     catch (Exception e)
     {
         Conexion.getInstance().Disconnect();
         return(false);
     }
 }
 public override void MapearADatos()
 {
     if (ModoFormulario == ModoForm.Alta)
     {
         Especialidad esp = new Especialidad();
         EspecialidadActual = esp;
     }
     if (ModoFormulario == ModoForm.Alta || ModoFormulario == ModoForm.Modificacion)
     {
         EspecialidadActual.Descripcion = this.txtDescripcion.Text;
     }
     if (ModoFormulario == ModoForm.Alta)
         EspecialidadActual.State = BusinessEntity.States.New;
     if (ModoFormulario == ModoForm.Modificacion)
     {
         EspecialidadActual.ID = Convert.ToInt32(this.txtId.Text);
         EspecialidadActual.State = BusinessEntity.States.Modified;
     }
     if (ModoFormulario == ModoForm.Baja)
         EspecialidadActual.State = BusinessEntity.States.Deleted;
 }
Example #24
0
        public Business.Entities.Plan buscarPlanPorId(int id)
        {
            try
            {
                Conexion.getInstance().Connect();
                SqlCommand    cmd    = new SqlCommand("select * from Planes where idPlan='" + id + "'", Conexion.getInstance().Conection);
                SqlDataReader reader = cmd.ExecuteReader();
                reader.Read();

                int    idPlan = (int)reader.GetValue(0);
                String nombr  = reader.GetString(1);
                String desc   = reader.GetString(2);

                Business.Entities.Plan plan = new Plan(nombr, desc);
                if (reader["idEsp"] != DBNull.Value)
                {
                    int IdEspecialidad = (int)reader.GetValue(3);
                    Business.Entities.Especialidad esp = EspecialidadDB.getInstance().buscarEspecialidadPorId(IdEspecialidad);
                    plan.Especialidad = esp;
                }



                plan.IdPlan = idPlan;



                Conexion.getInstance().Disconnect();
                return(plan);
            }
            catch (Exception e)
            {
                Conexion.getInstance().Disconnect();
                return(null);
            }
        }
Example #25
0
 public void agregarEspecialidad(Business.Entities.Especialidad esp)
 {
     this.especialidad = esp;
 }
Example #26
0
 public void Save(Especialidad especialidad)
 {
     if (especialidad.State == BusinessEntity.States.New)
     {
         this.Insert(especialidad);
     }
     else if (especialidad.State == BusinessEntity.States.Deleted)
     {
         this.Delete(especialidad.ID);
     }
     else if (especialidad.State == BusinessEntity.States.Modified)
     {
         this.Update(especialidad);
     }
     especialidad.State = BusinessEntity.States.Unmodified;
 }
 private void SaveEntity(Especialidad espec)
 {
     try
     {
         this.Logic.Save(espec);
     }
     catch (Exception ex)
     {
         Response.Write("<script>window.alert('" + ex.Message + "');</script>");
     }
 }
Example #28
0
 public Plan()
 {
     Especialidad = new Especialidad();
 }
Example #29
0
 protected void Update(Especialidad especialidad)
 {
     try{
         this.OpenConnection();
         SqlCommand cmdSave = new SqlCommand("UPDATE especialidades SET desc_especialidad = @desc WHERE id_especialidad = @id", sqlConn);
         cmdSave.Parameters.Add("@id",SqlDbType.Int).Value = especialidad.ID;
         cmdSave.Parameters.Add("@desc", 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();
     }
 }
Example #30
0
        protected void Insert(Especialidad especialidad)
        {
            try
            {
                this.OpenConnection();
                SqlCommand cmdSave = new SqlCommand("INSERT INTO especialidades (desc_especialidad) " +
                    "VALUES (@desc) " +
                    "SELECT @@identity", sqlConn);
                cmdSave.Parameters.Add("@desc", SqlDbType.VarChar, 50).Value = especialidad.Descripcion;
                especialidad.ID = Decimal.ToInt32((decimal)cmdSave.ExecuteScalar() );

            }
            catch (Exception Ex)
            {
                Exception ExcepcionManejada = new Exception("Error al crear especialidad" + Ex, Ex);
                throw ExcepcionManejada;
            }
            finally
            {
                this.CloseConnection();
            }
        }
 public Especialidad GetOne(int ID)
 {
     Especialidad esp = new Especialidad();
     try
     {
         this.OpenConnection();
         SqlCommand cmdGetOne = new SqlCommand("GetOne_Especialidades", SqlConn);
         cmdGetOne.CommandType = CommandType.StoredProcedure;
         cmdGetOne.Parameters.Add("@id", SqlDbType.Int).Value = ID;
         SqlDataReader drEspecialidad = cmdGetOne.ExecuteReader();
         if (drEspecialidad.Read())
         {
             esp.ID = (int)drEspecialidad["id_especialidad"];
             esp.Descripcion = (string)drEspecialidad["desc_especialidad"];
         }
         drEspecialidad.Close();
     }
     catch (Exception e)
     {
         Exception ExcepcionManejada = new Exception("Error al recuperar datos de la especialidad", e);
         throw ExcepcionManejada;
     }
     finally
     {
         this.CloseConnection();
     }
     return esp;
 }
Example #32
0
        protected void Insert(Especialidad especialidad)
        {
            try
            {
                this.OpenConnection();
                SqlCommand cmdInsert = new SqlCommand("insert into especialidades(desc_especialidad)" +
                    "values(@desc) " +
                    "select @@identity", SqlConn);

                cmdInsert.Parameters.Add("@desc", SqlDbType.VarChar).Value = especialidad.Descripcion;
                especialidad.ID = Decimal.ToInt32((decimal)cmdInsert.ExecuteScalar());
            }
            catch (Exception e)
            {
                Exception ExcepcionManejada = new Exception("Error al crear especialidad", e);
                throw ExcepcionManejada;
            }
            finally
            {
                this.CloseConnection();
            }
        }
        public Especialidades GetOne(int id)
        {
            SqlConnection oCnn = this.CreateConnection();
            using (oCnn)
            {
                oCnn.Open();

                SqlCommand oCmd = new SqlCommand();
                using (oCmd)
                {
                    oCmd.Connection = oCnn;

                    oCmd.CommandType = CommandType.StoredProcedure;
                    oCmd.CommandText = "especialidadesGetOne";

                    oCmd.Parameters.AddWithValue("@id_especialidad", id);

                    //Aunque debemos buscar solo un elemento, siempre devolvemos
                    //una colección. Es más fácil de manipular y controlar
                    Especialidades oEspecialidades = new Especialidades();

                    //No retornamos DataSets, siempre utilizamos objetos para hacernos
                    //independientes de la estructura de las tablas en el resto
                    //de las capas. Para ellos leemos con el DataReader y creamos
                    //los objetos asociados que se esperan
                    try
                    {
                        //Ejecutamos el comando y retornamos los valores
                        SqlDataReader oReader = oCmd.ExecuteReader();
                        using (oReader)
                        {
                            while (oReader.Read())
                            {
                                //si existe algun valor, creamos el objeto y lo almacenamos en la colección
                                Especialidad oEspecialidad = new Especialidad();

                                oEspecialidad.ID = Convert.ToInt32(oReader["id_especialidad"]);
                                oEspecialidad.Descripcion = Convert.ToString(oReader["desc_especialidad"]);

                                //Agregamos el objeto a la coleccion de resultados
                                oEspecialidades.Add(oEspecialidad);

                                oEspecialidad = null;
                            }
                            //retornamos los valores encontrados
                            return oEspecialidades;
                        }
                    }
                    catch (Exception Ex)
                    {
                        Exception ExcepcionManejada = new Exception("Error al recuperar datos de la especialidad", Ex);
                        throw ExcepcionManejada;
                    }
                    finally
                    {
                        //liberamos la memoria utilizada por los objetos
                        oEspecialidades = null;
                    }
                }
            }
        }
Example #34
0
 private void LoadEntity(Especialidad especialidad)
 {
     especialidad.Descripcion = this.descripcionTextBox.Text;
 }
        public void Update(Especialidad especialidad)
        {
            SqlConnection oCnn = this.CreateConnection();
            using (oCnn)
            {
                try
                {
                    oCnn.Open();

                    SqlCommand oCmd = new SqlCommand();
                    using (oCmd)
                    {
                        oCmd.Connection = oCnn;

                        oCmd.CommandType = CommandType.StoredProcedure;
                        oCmd.CommandText = "especialidadesUpdate";

                        oCmd.Parameters.AddWithValue("@id_especialidad", especialidad.ID);
                        oCmd.Parameters.AddWithValue("@desc_especialidad", especialidad.Descripcion);

                        oCmd.ExecuteNonQuery();
                    }
                }
                catch (Exception Ex)
                {
                    Exception ExcepcionManejada = new Exception("Error al al actualizar datos de la especialidad", Ex);
                    throw ExcepcionManejada;
                }
            }
        }
        public void Insert(Especialidad especialidad)
        {
            //Creamos la conexión a utilizar.
            SqlConnection oCnn = this.CreateConnection();
            using (oCnn)
            {
                //abrimos conexion
                oCnn.Open();

                //Creamos un commando para realizar el alta en la base de datos
                SqlCommand oCmd = new SqlCommand();
                using (oCmd)
                {
                    try
                    {
                        //asignamos la conexion que habiamos creado
                        oCmd.Connection = oCnn;

                        //Indicamos que stored procedure vamos a usar
                        oCmd.CommandType = CommandType.StoredProcedure;
                        oCmd.CommandText = "especialidadesAdd";

                        //le asignamos los parámetros para el stored procedure
                        oCmd.Parameters.AddWithValue("@desc_especialidad", especialidad.Descripcion);
                        especialidad.ID = Decimal.ToInt32((decimal)oCmd.ExecuteScalar());
                    }
                    catch (Exception Ex)
                    {
                        Exception ExcepcionManejada = new Exception("Error al crear especialidad", Ex);
                        throw ExcepcionManejada;
                    }
                }
            }
        }
Example #37
0
 public void Save(Business.Entities.Especialidad esp)
 {
     EspecialidadData.Save(esp);
 }
Example #38
0
 public void Save(Especialidad esp)
 {
     EspecialidadData.Save(esp);
 }
        protected void Update(Especialidad especialidad)
        {
            try
            {
                this.OpenConnection();
                SqlCommand cmdUpdate = new SqlCommand("Update_Especialidades", SqlConn);
                cmdUpdate.CommandType = CommandType.StoredProcedure;

                cmdUpdate.Parameters.Add("@id", SqlDbType.Int).Value = especialidad.ID;
                cmdUpdate.Parameters.Add("@desc", SqlDbType.VarChar).Value = especialidad.Descripcion;
                cmdUpdate.ExecuteNonQuery();
            }
            catch (Exception e)
            {
                Exception ExcepcionManejada = new Exception("Error al modificar datos de la especialidad", e);
                throw ExcepcionManejada;
            }
            finally
            {
                this.CloseConnection();
            }
        }
Example #40
0
 private void SaveEntity(Especialidad especialidad)
 {
     this.Logic.Save(especialidad);
 }
        protected void Insert(Especialidad especialidad)
        {
            try
            {
                this.OpenConnection();
                SqlCommand cmdInsert = new SqlCommand("Insert_Especialidades", SqlConn);
                cmdInsert.CommandType = CommandType.StoredProcedure;

                cmdInsert.Parameters.Add("@desc", SqlDbType.VarChar).Value = especialidad.Descripcion;
                especialidad.ID = Decimal.ToInt32((decimal)cmdInsert.ExecuteScalar());
            }
            catch (Exception e)
            {
                Exception ExcepcionManejada = new Exception("Error al crear especialidad", e);
                throw ExcepcionManejada;
            }
            finally
            {
                this.CloseConnection();
            }
        }