public bool actualizarAreaNegocio(CamposArea campos, int[] idSucursales) { bool respuesta = false; respuesta = clasedatos.actualizarAreaBySP(campos, idSucursales); return(respuesta); }
public bool insertaAreaWs(string nombreArea, string descripcion, int[] idSucursal) { bool respuesta = false; try { CamposArea campos = new CamposArea(); campos.camposSucursal = new CamposSucursal(); campos.nombreArea = nombreArea; campos.descripcion = descripcion; negocioArea.InsertaAreaNegocio(campos); foreach (int i in idSucursal) { Console.Write(i); campos.camposSucursal.idSucursal = i; negocioArea.InsertaAreaxSucursalNegocio(campos); } respuesta = true; } catch (Exception ex) { Console.WriteLine(ex); } return(respuesta); }
public bool InsertaAreaBySP(CamposArea areas) { bool respuesta = false; SqlConnection connection = null; SqlDataReader responseArea = null; try { using (connection = Conexion.ObtieneConexion("ConexionBD")) { connection.Open(); var parametrosAreas = new[] { ParametroAcceso.CrearParametro("@nombreArea", SqlDbType.VarChar, areas.nombreArea, ParameterDirection.Input), ParametroAcceso.CrearParametro("@descripcion", SqlDbType.VarChar, areas.descripcion, ParameterDirection.Input) }; responseArea = Ejecuta.ProcedimientoAlmacenado(connection, "Usp_CatAreaInsertar", parametrosAreas); } if (responseArea.HasRows) { respuesta = true; } else { respuesta = false; } connection.Close(); } catch (Exception ex) { Console.WriteLine(ex); } return(respuesta); }
public bool eliminarAreaWs(int idArea) { CamposArea campos = new CamposArea(); campos.idArea = idArea; return(metodosArea.eliminarAreaNegocio(idArea)); }
public Area LlenaCheckBoxAreasEdit(CamposArea camposArea) { Area listadatos; listadatos = clasedatos.LlenaCheckBoxAreasEdit(camposArea); return(listadatos); }
public bool insertaAreaWs(string area, string descripcion, int[] sucursales) { CamposArea campos = new CamposArea(); campos.nombre = area; campos.descripcion = descripcion; //campos.sucursal.idSucursal = idSucursal; Console.WriteLine("sucursales " + sucursales); return(metodosArea.InsertaAreaNegocio(campos, sucursales)); }
public Area LlenaCheckBoxAreasEdit(int idArea) { Area listcampos; CamposArea campos = new CamposArea(); campos.camposSucursal = new CamposSucursal(); campos.idArea = idArea; listcampos = negocioArea.LlenaCheckBoxAreasEdit(campos); return(listcampos); }
public bool actualisarAreaWs(string area, string descripcion, int idArea, int[] idSucursales) { CamposArea campos = new CamposArea(); campos.sucursal = new CamposSucursal(); campos.nombre = area; campos.descripcion = descripcion; campos.idArea = idArea; return(metodosArea.actualizarAreaNegocio(campos, idSucursales)); }
public bool actualizarAreaWs(int idArea, string nombreArea, string descripcion, int[] idSucursal) { CamposArea campos = new CamposArea(); campos.camposSucursal = new CamposSucursal(); campos.nombreArea = nombreArea; campos.descripcion = descripcion; //campos.camposSucursal.idSucursal = idSucursal; campos.idArea = idArea; return(negocioArea.actualizarAreaNegocio(campos, idSucursal)); }
public bool actualizarAreaBySP(CamposArea camposArea, int[] idSucursal) { bool respuesta = false; SqlConnection connection = null; try { using (connection = Conexion.ObtieneConexion("ConexionBD")) { connection.Open(); var parametrosArea = new[] { ParametroAcceso.CrearParametro("@idArea", SqlDbType.Int, camposArea.idArea, ParameterDirection.Input), ParametroAcceso.CrearParametro("@nombreArea", SqlDbType.VarChar, camposArea.nombreArea, ParameterDirection.Input), ParametroAcceso.CrearParametro("@descripcion", SqlDbType.VarChar, camposArea.descripcion, ParameterDirection.Input) }; Ejecuta.ProcedimientoAlmacenado(connection, "Usp_CatAreaActualizar", parametrosArea); connection.Close(); } using (connection = Conexion.ObtieneConexion("ConexionBD")) { //Bloque que itera el arreglo de sucursales e inserta relacion SUCURSALES-ÁREAS foreach (int i in idSucursal) { connection.Open(); CamposArea campos = new CamposArea(); campos.camposSucursal = new CamposSucursal(); campos.camposSucursal.idSucursal = i; var parametrosAreaxSucursal = new[] { ParametroAcceso.CrearParametro("@idArea", SqlDbType.Int, camposArea.idArea, ParameterDirection.Input), ParametroAcceso.CrearParametro("@nombreArea", SqlDbType.VarChar, camposArea.nombreArea, ParameterDirection.Input), ParametroAcceso.CrearParametro("@idSucursal", SqlDbType.Int, campos.camposSucursal.idSucursal, ParameterDirection.Input) }; Ejecuta.ProcedimientoAlmacenado(connection, "Usp_CatAreaxSucursalInsertar", parametrosAreaxSucursal); connection.Close(); } } respuesta = true; } catch (Exception ex) { Console.WriteLine(ex); } return(respuesta); }
public bool actualizarAreaBySP(CamposArea campos, int[] idSucursales) { bool respuesta = false; SqlConnection connection = null; SqlDataReader response = null; try { using (connection = Conexion.ObtieneConexion("ConexionBD")) { connection.Open(); /*var parametros = new[]{ * ParametroAcceso.CrearParametro("@descripcion", SqlDbType.VarChar, campos.descripcion , ParameterDirection.Input), * ParametroAcceso.CrearParametro("@sucursal", SqlDbType.Int, campos.sucursal.idSucursal, ParameterDirection.Input), * ParametroAcceso.CrearParametro("@idArea", SqlDbType.Int, campos.idArea , ParameterDirection.Input) * }; * Ejecuta.ProcedimientoAlmacenado(connection, "Usp_CatAreaActualizar", parametros); * connection.Close();*/ var parametros = new[] { ParametroAcceso.CrearParametro("@idArea", SqlDbType.Int, campos.idArea, ParameterDirection.Input) }; response = Ejecuta.ProcedimientoAlmacenado(connection, "Usp_CatAreaEliminar", parametros); response.Close(); foreach (int id in idSucursales) { SqlDataReader responseSucursales = null; var sucursal = new[] { ParametroAcceso.CrearParametro("@nombreArea", SqlDbType.VarChar, campos.nombre, ParameterDirection.Input), ParametroAcceso.CrearParametro("@descripcion", SqlDbType.VarChar, campos.descripcion, ParameterDirection.Input), ParametroAcceso.CrearParametro("@idArea", SqlDbType.Int, campos.idArea, ParameterDirection.Input), ParametroAcceso.CrearParametro("@idsucursal", SqlDbType.Int, id, ParameterDirection.Input) }; responseSucursales = Ejecuta.ProcedimientoAlmacenado(connection, "Usp_CatAreaActualizar", sucursal); responseSucursales.Close(); } respuesta = true; connection.Close(); } respuesta = true; } catch (Exception ex) { Console.WriteLine(ex); } return(respuesta); }
public bool InsertaAreaNegocio(CamposArea campos, int[] idSucursales) { bool respuesta = false; try { clasedatos.InsertaAreaBySP(campos, idSucursales); respuesta = true; } catch (Exception ex) { Console.WriteLine(ex); } return(respuesta); }
public bool InsertaAreaxSucursalNegocio(CamposArea areas) { bool respuesta = false; try { clasedatos.InsertaAreaxSucursalBySP(areas); respuesta = true; } catch (Exception ex) { Console.WriteLine(ex); } return(respuesta); }
public Area LlenaCheckBoxAreasEdit(CamposArea camposArea) { DataTable dt = new DataTable(); Area campos = new Area(); List <CamposArea> camposList = new List <CamposArea>(); SqlConnection connection = null; try { using (connection = Conexion.ObtieneConexion("ConexionBD")) { connection.Open(); var parametros = new[] { ParametroAcceso.CrearParametro("@idArea", SqlDbType.Int, camposArea.idArea, ParameterDirection.Input) }; dt = Ejecuta.EjecutarConsulta(connection, parametros, "Usp_CatMostrarAreasXSucursal"); connection.Close(); } foreach (DataRow row in dt.Rows) { CamposArea reg = new CamposArea(); reg.camposSucursal = new CamposSucursal(); reg.camposSucursal.idSucursal = Convert.ToInt32(row["idSucursal"].ToString()); reg.camposSucursal.nombre = row["nombre"].ToString(); reg.chkSucursal = row["isCheck"].ToString(); camposList.Add(reg); } campos.listaRegistrosAreas = camposList.ToArray(); } catch (Exception e) { Console.WriteLine(e); throw; } return(campos); }
public Area LlenaCombo() { Area campos = new Area(); DataTable dt = new DataTable(); List <CamposArea> composList = new List <CamposArea>(); SqlConnection connection = null; try { using (connection = Conexion.ObtieneConexion("ConexionBD")) { SqlDataReader consulta; connection.Open(); consulta = Ejecuta.ConsultaConRetorno(connection, "SELECT idArea,descripcion FROM Areas"); dt.Load(consulta); connection.Close(); } foreach (DataRow row in dt.Rows) { CamposArea reg = new CamposArea(); reg.idArea = Convert.ToInt32(row["idArea"].ToString()); reg.descripcion = row["descripcion"].ToString(); composList.Add(reg); } campos.listaReg = composList.ToArray(); } catch (Exception ex) { Console.WriteLine(ex); } return(campos); }
public Area LlenaTablaDatos() { Area listadatos = new Area(); DataTable dt = new DataTable(); SqlConnection connection = null; List <CamposArea> composList = new List <CamposArea>(); try { using (connection = Conexion.ObtieneConexion("ConexionBD")) { SqlDataReader consulta; connection.Open(); consulta = Ejecuta.ConsultaConRetorno(connection, "Usp_CatAreaMostrarInfo"); dt.Load(consulta); connection.Close(); } foreach (DataRow row in dt.Rows) { CamposArea reg = new CamposArea(); reg.idArea = Convert.ToInt32(row["idArea"].ToString()); reg.nombre = row["nombreArea"].ToString(); reg.descripcion = row["descripcion"].ToString(); reg.sucursales = row["sucursales"].ToString(); composList.Add(reg); } listadatos.listaReg = composList.ToArray(); } catch (Exception e) { Console.WriteLine(e); throw; } return(listadatos); }