Beispiel #1
0
        public bool AddSP(SSF_CAPACITACION capacitacion)
        {
            String sglosa = string.Empty;
            var    param1 = new OracleParameter("p_nombre", OracleDbType.Varchar2, 32, obj: capacitacion.NOMBRE, direction: ParameterDirection.Input);
            var    param2 = new OracleParameter("p_horas", OracleDbType.Int16, capacitacion.HORAS, ParameterDirection.Input);
            var    param3 = new OracleParameter("p_capatipo", OracleDbType.Decimal, capacitacion.ID_CAPACITACIONTIPO, ParameterDirection.Input);
            var    param4 = new OracleParameter("p_fechainicio", OracleDbType.Date, capacitacion.FECHA_INICIO, ParameterDirection.Input);
            var    param5 = new OracleParameter("p_fechatermino", OracleDbType.Date, capacitacion.FECHA_TERMINO, ParameterDirection.Input);
            var    param6 = new OracleParameter("o_glosa", OracleDbType.Varchar2, 100, obj: sglosa, direction: ParameterDirection.Output);
            var    param7 = new OracleParameter("o_estado", OracleDbType.Int16, ParameterDirection.Output);
            var    param8 = new OracleParameter("o_id", OracleDbType.Decimal, ParameterDirection.Output);

            CommonBC.ModeloSafe.Database.ExecuteSqlCommand(
                "BEGIN pkg_ssfCapacitacion.sp_add(:p_nombre, :p_horas, :p_capatipo, :p_fechainicio, :p_fechatermino, :o_glosa, :o_estado, :o_id); end;",
                param1, param2, param3, param4, param5, param6, param7, param8);
            System.Diagnostics.Debug.WriteLine("o_glosa: {0}", param6.Value);
            System.Diagnostics.Debug.WriteLine("o_estado: {0}", param7.Value);
            System.Diagnostics.Debug.WriteLine("o_id: {0}", param8.Value);

            if (param6.Value.ToString().ToLower().Contains("xito"))
            {
                return(true);
            }
            else
            {
                return(false);
            }
        }
Beispiel #2
0
        public SSF_CAPACITACION Find(int id)
        {
            SSF_CAPACITACION capacitacion = null;

            capacitacion = CommonBC.ModeloSafe.SSF_CAPACITACION.Find(id);
            return(capacitacion);
        }
Beispiel #3
0
 public bool Add(SSF_CAPACITACION capacitacion)
 {
     try
     {
         CommonBC.ModeloSafe.SSF_CAPACITACION.Add(capacitacion);
         CommonBC.ModeloSafe.SaveChanges();
         return(true);
     }
     catch (Exception ex)
     {
         System.Diagnostics.Debug.WriteLine("Error: {0}", ex.Message);
         return(false);
     }
 }
Beispiel #4
0
 public bool Remove(int id)
 {
     try
     {
         SSF_CAPACITACION capacitacion = CommonBC.ModeloSafe.SSF_CAPACITACION.Find(id);
         CommonBC.ModeloSafe.SSF_CAPACITACION.Remove(capacitacion);
         CommonBC.ModeloSafe.SaveChanges();
         return(true);
     }
     catch (Exception ex)
     {
         System.Diagnostics.Debug.WriteLine("Error Remove: {0}", ex.Message);
         return(false);
     }
 }
Beispiel #5
0
 public bool Update(SSF_CAPACITACION capacitacion)
 {
     try
     {
         SSF_CAPACITACION capacitacionUpdate = null;
         capacitacionUpdate        = CommonBC.ModeloSafe.SSF_CAPACITACION.Find(capacitacion.ID);
         capacitacionUpdate.NOMBRE = capacitacion.NOMBRE;
         capacitacionUpdate.HORAS  = capacitacion.HORAS;
         capacitacionUpdate.ID_CAPACITACIONTIPO = capacitacion.ID_CAPACITACIONTIPO;
         capacitacionUpdate.FECHA_INICIO        = capacitacion.FECHA_INICIO;
         capacitacionUpdate.FECHA_TERMINO       = capacitacion.FECHA_TERMINO;
         CommonBC.ModeloSafe.SaveChanges();
         return(true);
     }
     catch (Exception)
     {
         return(false);
     }
 }