Beispiel #1
0
        public SSF_CAPACITACIONEMPRESA Find(int id)
        {
            SSF_CAPACITACIONEMPRESA capacitacione = null;

            capacitacione = CommonBC.ModeloSafe.SSF_CAPACITACIONEMPRESA.Find(id);
            return(capacitacione);
        }
Beispiel #2
0
        public bool AddSP(SSF_CAPACITACIONEMPRESA capacitacione)
        {
            String sglosa = string.Empty;
            var    param1 = new OracleParameter("p_capacitacion", OracleDbType.Decimal, capacitacione.ID_CAPACITACION, direction: ParameterDirection.Input);
            var    param2 = new OracleParameter("p_empresa", OracleDbType.Decimal, capacitacione.ID_EMPRESA, ParameterDirection.Input);
            var    param3 = new OracleParameter("p_estadocapa", OracleDbType.Decimal, capacitacione.ID_ESTADOCAPACITACION, ParameterDirection.Input);
            var    param4 = new OracleParameter("p_usuario", type: OracleDbType.Decimal, obj: capacitacione.ID_USUARIO, direction: ParameterDirection.Input);
            var    param5 = new OracleParameter("p_cantalumnos", OracleDbType.Int16, capacitacione.CANTIDAD_ALUMNOS, 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_ssfCapacitacionempresa.sp_add(:p_capacitacion, :p_empresa, :p_estadocapa, :p_usuario, :p_cantalumnos, :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 #3
0
 public bool Add(SSF_CAPACITACIONEMPRESA capacitacione)
 {
     try
     {
         CommonBC.ModeloSafe.SSF_CAPACITACIONEMPRESA.Add(capacitacione);
         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_CAPACITACIONEMPRESA capacitacione = CommonBC.ModeloSafe.SSF_CAPACITACIONEMPRESA.Find(id);
         CommonBC.ModeloSafe.SSF_CAPACITACIONEMPRESA.Remove(capacitacione);
         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_CAPACITACIONEMPRESA capacitacione)
 {
     try
     {
         SSF_CAPACITACIONEMPRESA capacitacioneUpdate = null;
         capacitacioneUpdate = CommonBC.ModeloSafe.SSF_CAPACITACIONEMPRESA.Find(capacitacione.ID);
         capacitacioneUpdate.ID_CAPACITACION       = capacitacione.ID_CAPACITACION;
         capacitacioneUpdate.ID_EMPRESA            = capacitacione.ID_EMPRESA;
         capacitacioneUpdate.ID_ESTADOCAPACITACION = capacitacione.ID_ESTADOCAPACITACION;
         capacitacioneUpdate.ID_USUARIO            = capacitacione.ID_USUARIO;
         capacitacioneUpdate.CANTIDAD_ALUMNOS      = capacitacione.CANTIDAD_ALUMNOS;
         CommonBC.ModeloSafe.SaveChanges();
         return(true);
     }
     catch (Exception)
     {
         return(false);
     }
 }
Beispiel #6
0
        private void CargaEditar()
        {
            SSF_CAPACITACIONEMPRESA ce = null;
            string idCapempresa        = Request.Params["editar"];

            if (idCapempresa != null)
            {
                if (!idCapempresa.Equals(string.Empty))
                {
                    ce = new SsfCapacitacionEmpresaBO().Find(int.Parse(idCapempresa));
                    CargaUsuarios();
                    HdnID.Value = ce.ID.ToString();
                    DdlCapacitacion.SelectedValue = ce.SSF_CAPACITACION.ID.ToString();
                    DdlEmpresa.SelectedValue      = ce.SSF_EMPRESA.ID.ToString();
                    DdlEstadoCap.SelectedValue    = ce.SSF_ESTADOCAPAEMPRESA.ID.ToString();
                    DdlUsuario.SelectedValue      = ce.SSF_USUARIO.ID.ToString();
                    TbNroAlumnos.Text             = ce.CANTIDAD_ALUMNOS.ToString();
                }
            }
        }
Beispiel #7
0
        protected void BtnGuardar_Click(object sender, EventArgs e)
        {
            int parseTel = 0;

            LimpiaMensajes();
            if (!TbNroAlumnos.Text.Trim().Equals(string.Empty) && !int.TryParse(TbNroAlumnos.Text.Trim(), out parseTel))
            {
                Lerror.Text = "Error en cantidad de alumnos";
            }
            else if (parseTel < 1)
            {
                Lerror.Text = "Error en cantidad de alumnos, no puede ser 0 ni número negativo";
            }
            else if (int.Parse(DdlUsuario.SelectedValue) == 0)
            {
                Lerror.Text = "Debe seleccionar un usuario";
            }
            else
            {
                SSF_CAPACITACIONEMPRESA ce = new SSF_CAPACITACIONEMPRESA
                {
                    ID_USUARIO            = Decimal.Parse(DdlUsuario.SelectedValue),
                    ID_CAPACITACION       = Decimal.Parse(DdlCapacitacion.SelectedValue),
                    ID_EMPRESA            = Decimal.Parse(DdlEmpresa.SelectedValue),
                    ID_ESTADOCAPACITACION = Decimal.Parse(DdlEstadoCap.SelectedValue),
                    CANTIDAD_ALUMNOS      = int.Parse(TbNroAlumnos.Text)
                };
                if (new SsfCapacitacionEmpresaBO().AddSP(ce))
                {
                    Lexito.Text = "Capacitación para empresa agregada con éxito.";
                }
                else
                {
                    Lerror.Text = "No se pudo agregar.";
                }
            }
        }