Example #1
0
        public List <TipoSedeBe> Listar(int empresaId, SqlConnection cn)
        {
            List <TipoSedeBe> respuesta = new List <TipoSedeBe>();

            using (SqlCommand cmd = new SqlCommand("dbo.usp_tiposede_listar", cn))
            {
                cmd.CommandType = CommandType.StoredProcedure;
                cmd.Parameters.AddWithValue("@empresaId", empresaId.GetNullable());

                using (SqlDataReader dr = cmd.ExecuteReader())
                {
                    if (dr.HasRows)
                    {
                        while (dr.Read())
                        {
                            TipoSedeBe item = new TipoSedeBe();
                            item.TipoSedeId      = dr.GetData <int>("TipoSedeId");
                            item.EmpresaId       = dr.GetData <int>("EmpresaId");
                            item.Nombre          = dr.GetData <string>("Nombre");
                            item.CodigoPlantilla = dr.GetData <int?>("CodigoPlantilla");
                            item.FlagEditable    = dr.GetData <bool>("FlagEditable");
                            item.FlagActivo      = dr.GetData <bool>("FlagActivo");
                            respuesta.Add(item);
                        }
                    }
                }
            }
            return(respuesta);
        }
Example #2
0
        public TipoSedeBe Obtener(int empresaId, int tiposedeId, SqlConnection cn)
        {
            TipoSedeBe respuesta = null;

            try
            {
                using (SqlCommand cmd = new SqlCommand("dbo.usp_tiposede_obtener", cn))
                {
                    cmd.CommandType = CommandType.StoredProcedure;
                    cmd.Parameters.AddWithValue("@EmpresaId", empresaId.GetNullable());
                    cmd.Parameters.AddWithValue("@TipoSedeId", tiposedeId.GetNullable());

                    using (SqlDataReader dr = cmd.ExecuteReader())
                    {
                        if (dr.HasRows)
                        {
                            if (dr.Read())
                            {
                                respuesta                 = new TipoSedeBe();
                                respuesta.Nombre          = dr.GetData <string>("Nombre");
                                respuesta.CodigoPlantilla = dr.GetData <int?>("CodigoPlantilla");
                                respuesta.FlagEditable    = dr.GetData <bool>("FlagEditable");
                                respuesta.FlagActivo      = dr.GetData <bool>("FlagActivo");
                            }
                        }
                    }
                }
            }
            catch (Exception ex)
            {
                respuesta = null;
            }
            return(respuesta);
        }
Example #3
0
        public bool Guardar(TipoSedeBe tipoSedeBe, SqlConnection cn)
        {
            bool seGuardo = false;

            try
            {
                using (SqlCommand cmd = new SqlCommand("dbo.usp_tiposede_guardar", cn))
                {
                    cmd.CommandType = CommandType.StoredProcedure;
                    cmd.Parameters.AddWithValue("@tipoSedeId", tipoSedeBe.TipoSedeId.GetNullable());
                    cmd.Parameters.AddWithValue("@empresaId", tipoSedeBe.EmpresaId.GetNullable());
                    cmd.Parameters.AddWithValue("@nombre", tipoSedeBe.Nombre.GetNullable());
                    cmd.Parameters.AddWithValue("@codigoPlantilla", tipoSedeBe.CodigoPlantilla.GetNullable());
                    cmd.Parameters.AddWithValue("@flagEditable", tipoSedeBe.FlagEditable.GetNullable());
                    cmd.Parameters.AddWithValue("@flagActivo", tipoSedeBe.FlagActivo.GetNullable());
                    cmd.Parameters.AddWithValue("@usuario", tipoSedeBe.Usuario.GetNullable());
                    int filasAfectadas = cmd.ExecuteNonQuery();
                    seGuardo = filasAfectadas > 0;
                }
            }
            catch (Exception ex)
            {
                seGuardo = false;
            }
            return(seGuardo);
        }
Example #4
0
        public bool Guardar(TipoSedeBe registro)
        {
            bool seGuardo = false;

            try
            {
                cn.Open();
                seGuardo = tipoSedeDa.Guardar(registro, cn);
                cn.Close();
            }
            catch (Exception ex) { seGuardo = false; }
            finally { if (cn.State == ConnectionState.Open)
                      {
                          cn.Close();
                      }
            }
            return(seGuardo);
        }
Example #5
0
        public TipoSedeBe Obtener(int EmpresaId, int TipoSedeId)
        {
            TipoSedeBe respuesta = null;

            try
            {
                cn.Open();
                respuesta = tipoSedeDa.Obtener(EmpresaId, TipoSedeId, cn);
                cn.Close();
            }
            catch (Exception ex) { respuesta = null; }
            finally { if (cn.State == ConnectionState.Open)
                      {
                          cn.Close();
                      }
            }
            return(respuesta);
        }
Example #6
0
        public List <TipoSedeBe> Buscar(int empresaId, string nombre, int pagina, int cantidadRegistros, string columnaOrden, string ordenMax, SqlConnection cn, out int totalRegistros)
        {
            totalRegistros = 0;
            List <TipoSedeBe> lista = new List <TipoSedeBe>();

            using (SqlCommand cmd = new SqlCommand("dbo.usp_tiposede_buscar", cn))
            {
                cmd.CommandType = CommandType.StoredProcedure;
                cmd.Parameters.AddWithValue("@empresaId", empresaId.GetNullable());
                cmd.Parameters.AddWithValue("@nombre", nombre.GetNullable());
                cmd.Parameters.AddWithValue("@pagina", pagina.GetNullable());
                cmd.Parameters.AddWithValue("@cantidadRegistros", cantidadRegistros.GetNullable());
                cmd.Parameters.AddWithValue("@columnaOrden", columnaOrden.GetNullable());
                cmd.Parameters.AddWithValue("@ordenMax", ordenMax.GetNullable());
                using (SqlDataReader dr = cmd.ExecuteReader())
                {
                    if (dr.HasRows)
                    {
                        while (dr.Read())
                        {
                            TipoSedeBe item = new TipoSedeBe();
                            item.TipoSedeId      = dr.GetData <int>("Fila");
                            item.EmpresaId       = dr.GetData <int>("EmpresaId");
                            item.Nombre          = dr.GetData <string>("Nombre");
                            item.CodigoPlantilla = dr.GetData <int?>("CodigoPlantilla");
                            item.FlagEditable    = dr.GetData <bool>("FlagEditable");
                            item.FlagActivo      = dr.GetData <bool>("FlagActivo");
                            lista.Add(item);

                            totalRegistros = dr.GetData <int>("Total");
                        }
                    }
                }
            }

            return(lista);
        }
Example #7
0
 public bool GuardarTipoSede(TipoSedeBe tipoSedeBe)
 {
     return(tipoSedeBl.Guardar(tipoSedeBe));
 }