Пример #1
0
        public short Idioma_add(eIdioma oIdioma)
        {
            short addNew = 0;

            IdException = cIdioma.Insert(oIdioma);
            if (IdException == 0)
            {
                addNew = Convert.ToInt16(cIdioma.getLastID);
            }
            return(addNew);
        }
Пример #2
0
        private void FillDetalle(short IdiomaID)
        {
            ClearFormDetalle();
            eIdioma _oIdioma = lCMS.Idioma_item(IdiomaID);

            if (_oIdioma != null)
            {
                txtDescripcion.Text = _oIdioma.Descripcion;
                txtAlias.Text       = _oIdioma.Alias;
                chkActivo.Checked   = _oIdioma.Activo;
            }
        }
Пример #3
0
        public int Insert(eIdioma oIdioma)
        {
            SqlCommand cmd = new SqlCommand("pCMS_Idioma_insert");

            cmd.CommandType = CommandType.StoredProcedure;

            cmd.Parameters.Add("@Descripcion", SqlDbType.VarChar, 255).Value = oIdioma.Descripcion;
            cmd.Parameters.Add("@Alias", SqlDbType.VarChar, 255).Value       = oIdioma.Alias;
            cmd.Parameters.Add("@Activo", SqlDbType.TinyInt).Value           = oIdioma.Activo;

            return(InsertCommand(cmd, true));
        }
Пример #4
0
        public int Update(eIdioma oIdioma)
        {
            SqlCommand cmd = new SqlCommand("pCMS_Idioma_update");

            cmd.CommandType = CommandType.StoredProcedure;

            cmd.Parameters.Add("@IdIdioma", SqlDbType.BigInt).Value          = oIdioma.IdIdioma;
            cmd.Parameters.Add("@Descripcion", SqlDbType.VarChar, 255).Value = oIdioma.Descripcion;
            cmd.Parameters.Add("@Alias", SqlDbType.VarChar, 255).Value       = oIdioma.Alias;
            cmd.Parameters.Add("@Activo", SqlDbType.TinyInt).Value           = oIdioma.Activo;

            return(UpdateCommand(cmd));
        }
Пример #5
0
        protected void btnSave_Click(object sender, EventArgs e)
        {
            if (!validateUserAction(ModuloID, CMD_Administrar))
            {
                return;
            }

            eIdioma _oIdioma = new eIdioma();
            bool    success  = false;


            _oIdioma.Descripcion = this.txtDescripcion.Text;
            _oIdioma.Alias       = this.txtAlias.Text;
            _oIdioma.Activo      = Convert.ToBoolean(this.chkActivo.Checked);

            if (grvListado.SelectedIndex >= 0)
            {
                _oIdioma.IdIdioma = Convert.ToInt16(grvListado.SelectedDataKey.Value);
                success           = lCMS.Idioma_edit(_oIdioma);
                RegistrarLog(ModuloID, CMD_Administrar, "Se ha actualizado el Idioma: " + _oIdioma.IdIdioma.ToString());
            }
            else
            {
                _oIdioma.IdIdioma = lCMS.Idioma_add(_oIdioma);
                success           = (_oIdioma.IdIdioma > 0);
                RegistrarLog(ModuloID, CMD_Administrar, "Se ha insertado un Nuevo Idioma: " + _oIdioma.IdIdioma.ToString());
            }

            if (success)
            {
                modDetalle.Hide();
                BindListado();
            }
            else
            {
                lblFormError.Text = lCMS.getErrorMessage();
            }
        }
Пример #6
0
        public eIdioma GetItem(short IdIdioma)
        {
            SqlCommand cmd = new SqlCommand("pCMS_Idioma_select");

            cmd.CommandType = CommandType.StoredProcedure;
            cmd.Parameters.Add("@IdIdioma", SqlDbType.SmallInt).Value = IdIdioma;

            SqlDataReader reader  = ExecuteReader(cmd);
            eIdioma       oIdioma = null;

            if (reader.Read())
            {
                oIdioma                = new eIdioma();
                oIdioma.IdIdioma       = reader.GetInt16(0);
                oIdioma.Descripcion    = reader.GetString(1);
                oIdioma.Alias          = reader.GetString(2);
                oIdioma.Predeterminado = reader.GetBoolean(3);
                oIdioma.Activo         = reader.GetBoolean(4);
            }
            reader.Close();

            return(oIdioma);
        }
Пример #7
0
        public List <eIdioma> GetList_Activo()
        {
            SqlCommand cmd = new SqlCommand("pCMS_IdiomaActivo_list");

            cmd.CommandType = CommandType.StoredProcedure;

            SqlDataReader  reader = ExecuteReader(cmd);
            List <eIdioma> lista  = new List <eIdioma>();

            while (reader.Read())
            {
                eIdioma oIdioma = new eIdioma();
                oIdioma.IdIdioma       = reader.GetInt16(0);
                oIdioma.Descripcion    = reader.GetString(1);
                oIdioma.Alias          = reader.GetString(2);
                oIdioma.Predeterminado = reader.GetBoolean(3);
                oIdioma.Activo         = reader.GetBoolean(4);

                lista.Add(oIdioma);
            }
            reader.Close();

            return(lista);
        }
Пример #8
0
 public bool Idioma_edit(eIdioma oIdioma)
 {
     IdException = cIdioma.Update(oIdioma);
     return(IdException == 0);
 }