public List <SedeBe> ListarPorUsuario(int usuarioId, int empresaId, SqlConnection cn) { List <SedeBe> lista = new List <SedeBe>(); using (SqlCommand cmd = new SqlCommand("dbo.usp_sede_listar_x_usuario", cn)) { cmd.CommandType = CommandType.StoredProcedure; cmd.Parameters.AddWithValue("@empresaId", empresaId.GetNullable()); cmd.Parameters.AddWithValue("@usuarioId", usuarioId.GetNullable()); using (SqlDataReader dr = cmd.ExecuteReader()) { if (dr.HasRows) { while (dr.Read()) { SedeBe item = new SedeBe(); item.EmpresaId = dr.GetData <int>("EmpresaId"); item.SedeId = dr.GetData <int>("SedeId"); item.TipoSedeId = dr.GetData <int>("TipoSedeId"); item.Nombre = dr.GetData <string>("Nombre"); item.DistritoId = dr.GetData <int>("DistritoId"); item.Direccion = dr.GetData <string>("Direccion"); item.FlagActivo = dr.GetData <bool>("FlagActivo"); lista.Add(item); } } } } return(lista); }
public List <SedeBe> SedeAlmacenListar(int empresaId, SqlConnection cn) { List <SedeBe> lista = new List <SedeBe>(); using (SqlCommand cmd = new SqlCommand("dbo.usp_sedealmacen_listar", cn)) { cmd.CommandType = CommandType.StoredProcedure; cmd.Parameters.AddWithValue("@EmpresaId", empresaId.GetNullable()); using (SqlDataReader dr = cmd.ExecuteReader()) { if (dr.HasRows) { while (dr.Read()) { SedeBe item = new SedeBe(); item.SedeId = dr.GetData <int>("SedeId"); item.TipoSedeId = dr.GetData <int>("TipoSedeId"); item.Nombre = dr.GetData <string>("NombreSede"); item.DistritoId = dr.GetData <int>("DistritoId"); item.Direccion = dr.GetData <string>("Direccion"); lista.Add(item); } } } } return(lista); }
public bool Guardar(SedeBe sedeBe, SqlConnection cn) { bool seGuardo = false; try { using (SqlCommand cmd = new SqlCommand("dbo.usp_sede_guardar", cn)) { cmd.CommandType = CommandType.StoredProcedure; cmd.Parameters.AddWithValue("@SedeId", sedeBe.SedeId.GetNullable()); cmd.Parameters.AddWithValue("@EmpresaId", sedeBe.EmpresaId.GetNullable()); cmd.Parameters.AddWithValue("@TipoSedeId", sedeBe.TipoSedeId.GetNullable()); cmd.Parameters.AddWithValue("@Nombre", sedeBe.Nombre.GetNullable()); cmd.Parameters.AddWithValue("@DistritoId", sedeBe.DistritoId.GetNullable()); cmd.Parameters.AddWithValue("@Direccion", sedeBe.Direccion.GetNullable()); cmd.Parameters.AddWithValue("@FlagActivo", sedeBe.FlagActivo.GetNullable()); cmd.Parameters.AddWithValue("@Usuario", sedeBe.Usuario.GetNullable()); int filasAfectadas = cmd.ExecuteNonQuery(); seGuardo = filasAfectadas > 0; } } catch (Exception ex) { seGuardo = false; } return(seGuardo); }
public bool Guardar(SedeBe sedeBe) { bool seGuardo = false; try { cn.Open(); seGuardo = sedeDa.Guardar(sedeBe, cn); cn.Close(); } catch (Exception ex) { seGuardo = false; } finally { if (cn.State == ConnectionState.Open) { cn.Close(); } } return(seGuardo); }
public SedeBe Obtener(int empresaId, int sedeId) { SedeBe respuesta = null; try { cn.Open(); respuesta = sedeDa.Obtener(empresaId, sedeId, cn); cn.Close(); } catch (Exception ex) { respuesta = null; } finally { if (cn.State == ConnectionState.Open) { cn.Close(); } } return(respuesta); }
public List <SedeBe> Buscar(int empresaId, string nombre, int pagina, int cantidadRegistros, string columnaOrden, string ordenMax, SqlConnection cn, out int totalRegistros) { totalRegistros = 0; List <SedeBe> lista = new List <SedeBe>(); using (SqlCommand cmd = new SqlCommand("dbo.usp_sede_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()) { SedeBe item = new SedeBe(); item.Fila = dr.GetData <int>("Fila"); item.SedeId = dr.GetData <int>("SedeId"); item.EmpresaId = dr.GetData <int>("EmpresaId"); item.TipoSedeId = dr.GetData <int>("TipoSedeId"); item.TipoSede = new TipoSedeBe(); item.TipoSede.Nombre = dr.GetData <string>("TipoSedeNombre"); item.Nombre = dr.GetData <string>("NombreSede"); item.DistritoId = dr.GetData <int>("DistritoId"); item.Direccion = dr.GetData <string>("Direccion"); item.FlagActivo = dr.GetData <bool>("SedeActivo"); lista.Add(item); totalRegistros = dr.GetData <int>("Total"); } } } } return(lista); }
public SedeBe Obtener(int empresaId, int sedeId, SqlConnection cn) { SedeBe respuesta = null; try { using (SqlCommand cmd = new SqlCommand("dbo.usp_sede_obtener", cn)) { cmd.CommandType = CommandType.StoredProcedure; cmd.Parameters.AddWithValue("@EmpresaId", empresaId.GetNullable()); cmd.Parameters.AddWithValue("@SedeId", sedeId.GetNullable()); using (SqlDataReader dr = cmd.ExecuteReader()) { if (dr.HasRows) { if (dr.Read()) { respuesta = new SedeBe(); respuesta.EmpresaId = dr.GetData <int>("EmpresaId"); respuesta.SedeId = dr.GetData <int>("SedeId"); respuesta.TipoSedeId = dr.GetData <int>("TipoSedeId"); respuesta.Nombre = dr.GetData <string>("Nombre"); respuesta.DistritoId = dr.GetData <int>("DistritoId"); respuesta.Direccion = dr.GetData <string>("Direccion"); respuesta.FlagActivo = dr.GetData <bool>("FlagActivo"); } } } } } catch (Exception ex) { respuesta = null; } return(respuesta); }
public bool GuardarSede(SedeBe sedeBe) { return(sedeBl.Guardar(sedeBe)); }