示例#1
0
        public bool validarRegistro(Aplicacion_E objAplic)
        {
            int resultado = 0;

            try
            {
                using (cmd = new SqlCommand("SP_VALIDACION_APLICACION", cnx.CONS))
                {
                    cnx.CONS.Open();
                    cmd.CommandType = CommandType.StoredProcedure;
                    cmd.Parameters.AddWithValue("@NOMBREAPLICACION", objAplic.NombreAplicacion);
                    cmd.Parameters.AddWithValue("@SIGLAS", objAplic.Siglas);
                    //  cmd.Parameters.AddWithValue("@ORDENAPLICACION", objAplic.OrdenAplicacion);
                    cmd.Parameters.AddWithValue("@ACTIVO", objAplic.Activo);

                    resultado = Convert.ToInt32(cmd.ExecuteScalar());
                }
            }
            catch (Exception ex)
            {
                Debug.WriteLine("Error al validar Aplicacion : " + ex.Message.ToString() + ex.StackTrace.ToString());
                ut.logsave(this, ex);
            }
            finally
            {
                cnx.CONS.Close();
            }
            return((resultado == 0) ? false : true);
        }
示例#2
0
        public List <Aplicacion_E> listarTodoSelect()
        {
            List <Aplicacion_E> lAplicacion_E = new List <Aplicacion_E>();

            try
            {
                using (cmd = new SqlCommand("SP_LISTAR_APLICACION_SELECT", cnx.CONS))
                {
                    cnx.CONS.Open();
                    cmd.CommandType = CommandType.StoredProcedure;

                    dr = cmd.ExecuteReader();

                    while (dr.Read())
                    {
                        Aplicacion_E aplicacion = new Aplicacion_E();
                        aplicacion.IdAplicacion     = Convert.ToInt32(dr["ID"]);
                        aplicacion.NombreAplicacion = Convert.ToString(dr["APLICACION"]).ToUpper();
                        lAplicacion_E.Add(aplicacion);
                    }
                }
            }
            catch (Exception ex)
            {
                Debug.WriteLine("Error al listar las aplicacion Select Opt: " + ex.Message.ToString() + ex.StackTrace.ToString());
                ut.logsave(this, ex);
            }
            finally
            {
                cnx.CONS.Close();
            }

            return(lAplicacion_E);
        }
示例#3
0
        public List <Aplicacion_E> listarTodo()
        {
            List <Aplicacion_E> lAplicacion_E = new List <Aplicacion_E>();

            try
            {
                using (cmd = new SqlCommand("SP_LISTAR_APLICACION", cnx.CONS))
                {
                    cnx.CONS.Open();
                    cmd.CommandType = CommandType.StoredProcedure;

                    dr = cmd.ExecuteReader();

                    while (dr.Read())
                    {
                        Aplicacion_E aplicacion = new Aplicacion_E();
                        aplicacion.nro              = Convert.ToInt32(dr["NRO"]);
                        aplicacion.IdAplicacion     = Convert.ToInt32(dr["ID"]);
                        aplicacion.NombreAplicacion = Convert.ToString(dr["APLICACION"]).ToUpper();
                        aplicacion.Siglas           = Convert.ToString(dr["SIGLAS"]).ToUpper();
                        // aplicacion.OrdenAplicacion = Convert.ToInt32(dr["ORDEN"]);
                        // aplicacion.Imagen = Convert.ToString(dr["IMÁGEN"]);
                        aplicacion.Activo            = Convert.ToByte(dr["ACTIVO"]);
                        aplicacion.nombUsuarioReg    = Convert.ToString(dr["REGISTRADO POR"]).ToUpper();
                        aplicacion.FechaRegistro     = Convert.ToString(dr["FECHA REGISTRO"]);
                        aplicacion.nombUsuarioMod    = Convert.ToString(dr["MODIFICADO POR"]).ToUpper();
                        aplicacion.FechaModificacion = Convert.ToString(dr["FECHA MODIFICACION"]);
                        lAplicacion_E.Add(aplicacion);
                    }
                }
            }
            catch (Exception ex)
            {
                Debug.WriteLine("Error al listar las aplicacion: " + ex.Message.ToString() + " " + ex.StackTrace.ToString());
                ut.logsave(this, ex);
            }
            finally
            {
                cnx.CONS.Close();
            }

            return(lAplicacion_E);
        }
示例#4
0
        public Aplicacion_E buscar(int id)
        {
            Aplicacion_E aplicacion_E = new Aplicacion_E();

            try
            {
                using (cmd = new SqlCommand("SP_BUSCAR_APLICACION", cnx.CONS))
                {
                    cnx.CONS.Open();
                    cmd.CommandType = CommandType.StoredProcedure;
                    cmd.Parameters.AddWithValue("@IDAPLICACION", id);
                    dr = cmd.ExecuteReader();

                    while (dr.Read())
                    {
                        Aplicacion_E aplicacion = new Aplicacion_E();
                        aplicacion.IdAplicacion     = Convert.ToInt32(dr["ID"]);
                        aplicacion.NombreAplicacion = Convert.ToString(dr["APLICACION"]).ToUpper();
                        aplicacion.Siglas           = Convert.ToString(dr["SIGLAS"]).ToUpper();
                        //   aplicacion.OrdenAplicacion = Convert.ToInt32(dr["ORDEN"]);
                        aplicacion.Activo            = Convert.ToByte(dr["ACTIVO"]);
                        aplicacion.nombUsuarioReg    = Convert.ToString(dr["REGISTRADO POR"]).ToUpper();
                        aplicacion.FechaRegistro     = Convert.ToString(dr["FECHA REGISTRO"]);
                        aplicacion.nombUsuarioMod    = Convert.ToString(dr["MODIFICADO POR"]).ToUpper();
                        aplicacion.FechaModificacion = Convert.ToString(dr["FECHA MODIFICACION"]);
                        aplicacion_E = aplicacion;
                    }
                }
            }
            catch (Exception ex)
            {
                Debug.WriteLine("Error al buscar las aplicacion: " + ex.Message.ToString() + " " + ex.StackTrace.ToString());
                ut.logsave(this, ex);
            }
            finally
            {
                cnx.CONS.Close();
            }

            return(aplicacion_E);
        }
示例#5
0
        public string modificar(Aplicacion_E objAplic)
        {
            string msg = "";

            try
            {
                using (cmd = new SqlCommand("SP_TRANSACCION_APLICACION", cnx.CONS))
                {
                    cnx.CONS.Open();
                    cmd.CommandType = CommandType.StoredProcedure;
                    cmd.Parameters.AddWithValue("@ACTION", "U");
                    cmd.Parameters.AddWithValue("@IDAPLICACION", objAplic.IdAplicacion);
                    cmd.Parameters.AddWithValue("@NOMBREAPLICACION", objAplic.NombreAplicacion);
                    cmd.Parameters.AddWithValue("@SIGLAS", objAplic.Siglas);
                    //  cmd.Parameters.AddWithValue("@IMAGEN", objAplic.Imagen);
                    //   cmd.Parameters.AddWithValue("@ORDENAPLICACION", objAplic.OrdenAplicacion);
                    cmd.Parameters.AddWithValue("@ACTIVO", objAplic.Activo);
                    cmd.Parameters.AddWithValue("@IDUSUARIOREGISTRO", 0);
                    cmd.Parameters.AddWithValue("@FECHAREG", 0);
                    cmd.Parameters.AddWithValue("@IDUSUARIOMODIFICACION", objAplic.IdUsuarioModificacion);
                    cmd.Parameters.AddWithValue("@FECHAMODIF", ut.obtener_Fecha());

                    //int i = cmd.ExecuteNonQuery()-1;
                    //msg = i.ToString() + " elemento ha sido modificado con exito.";
                    cmd.ExecuteNonQuery();
                    msg = "Se modificó correctamente.";
                }
            }
            catch (Exception ex)
            {
                msg = "Error. No se puedo modificar.";
                Debug.WriteLine("Error al modificar Aplicacion: " + ex.Message.ToString() + " " + ex.StackTrace.ToString());
                ut.logsave(this, ex);
            }
            finally
            {
                cnx.CONS.Close();
            }
            return(msg);
        }
示例#6
0
 public List <Aplicacion_E> listarxfiltro(Aplicacion_E objAplic)
 {
     throw new NotImplementedException();
 }
示例#7
0
 public bool validarRegistro(Aplicacion_E objAplic)
 {
     return(aplicacion_D.validarRegistro(objAplic));
 }
示例#8
0
 public string eliminar(Aplicacion_E objAplic)
 {
     return(aplicacion_D.eliminar(objAplic));
 }
示例#9
0
 public string modificar(Aplicacion_E objAplic)
 {
     return(aplicacion_D.modificar(objAplic));
 }
示例#10
0
 public string agregar(Aplicacion_E objAplic)
 {
     return(aplicacion_D.agregar(objAplic));
 }