public string Eliminar(E_Bodega Obj) { string Rpta = ""; SqlConnection SqlCon = new SqlConnection(); try { SqlCon = Conexion.getInstancia().CrearConexion(); SqlCommand Comando = new SqlCommand("spBodega", SqlCon); Comando.CommandType = CommandType.StoredProcedure; Comando.Parameters.Add("@ope", SqlDbType.Int).Value = 3; Comando.Parameters.Add("@idBod", SqlDbType.Int).Value = Obj.idebodega; Comando.Parameters.Add("@nombod", SqlDbType.VarChar).Value = Obj.nombrebodega; Comando.Parameters.Add("@dirbod", SqlDbType.VarChar).Value = Obj.direccion; Comando.Parameters.Add("@resbod", SqlDbType.Int).Value = Obj.responsable; SqlCon.Open(); Rpta = Comando.ExecuteNonQuery() == 1 ? "OK" : "No se Elimino Registro"; } catch (Exception ex) { Rpta = ex.Message; } finally { if (SqlCon.State == ConnectionState.Open) { SqlCon.Close(); } } return(Rpta); }
public static string Eliminar(int idebodega, string nombrebodega, string direccion, int responsable) { D_Bodega Datos = new D_Bodega(); E_Bodega Obj = new E_Bodega(); Obj.idebodega = idebodega; Obj.nombrebodega = nombrebodega; Obj.direccion = direccion; Obj.responsable = responsable; return(Datos.Eliminar(Obj)); }
public static string Insertar(string nombrebodega, string direccion, int responsable) { D_Bodega Datos = new D_Bodega(); string Existe = Datos.Existe(nombrebodega); if (Existe.Equals("1")) { return(nombrebodega = "Bodega YA Existe"); } else { E_Bodega Obj = new E_Bodega(); Obj.nombrebodega = nombrebodega; Obj.direccion = direccion; Obj.responsable = responsable; return(Datos.Insertar(Obj)); } }
public E_Sincronizar_Bodega Sincronizar(string equipo, string perfil, string cliente, string username) { oConn = new Conexion(2); SqlDataReader readerSinc = oConn.ejecutarDataReader("SP_JVM_SINCRONIZAR_BODEGA_02", equipo, perfil, cliente, username); List <E_Presencia> listaPresencia = new List <E_Presencia>(); List <E_ParametroBodega> listaParametroBodega = new List <E_ParametroBodega>(); List <E_Cluster> listaCluster = new List <E_Cluster>(); List <E_Bodega> listaBodega = new List <E_Bodega>(); List <E_Pregunta> listaPregunta = new List <E_Pregunta>(); List <E_Opcion> listaOpcion = new List <E_Opcion>(); while (readerSinc.Read()) { E_Presencia ePresencia = new E_Presencia(); ePresencia.Cod_Producto = readerSinc.GetValue(readerSinc.GetOrdinal("COD_PRODUCTO")).ToString().Trim(); ePresencia.Prod_Nombre = readerSinc.GetValue(readerSinc.GetOrdinal("PRO_NOMBRE")).ToString().Trim(); listaPresencia.Add(ePresencia); } readerSinc.NextResult(); while (readerSinc.Read()) { E_ParametroBodega eParametroBodega = new E_ParametroBodega(); eParametroBodega.Codigo = readerSinc.GetValue(readerSinc.GetOrdinal("Codigo")).ToString().Trim(); eParametroBodega.CodigoTabla = readerSinc.GetValue(readerSinc.GetOrdinal("CodigoTabla")).ToString().Trim(); eParametroBodega.Descripcion = readerSinc.GetValue(readerSinc.GetOrdinal("Descripcion")).ToString().Trim(); listaParametroBodega.Add(eParametroBodega); } readerSinc.NextResult(); while (readerSinc.Read()) { E_Cluster eCluster = new E_Cluster(); eCluster.Cod_cluster = readerSinc.GetValue(readerSinc.GetOrdinal("COD_CLUSTER")).ToString().Trim(); eCluster.Pregunta = readerSinc.GetValue(readerSinc.GetOrdinal("PREGUNTA")).ToString().Trim(); eCluster.Req_Cantidad = Convert.ToInt32(readerSinc.GetBoolean(readerSinc.GetOrdinal("Req_Cantidad"))); listaCluster.Add(eCluster); } readerSinc.NextResult(); while (readerSinc.Read()) { E_Bodega eBodega = new E_Bodega(); eBodega.CodCliente = readerSinc.GetValue(readerSinc.GetOrdinal("CodCliente")).ToString().Trim(); eBodega.Nombre = readerSinc.GetValue(readerSinc.GetOrdinal("Nombre")).ToString().Trim(); eBodega.Direccion = readerSinc.GetValue(readerSinc.GetOrdinal("Direccion")).ToString().Trim(); listaBodega.Add(eBodega); } readerSinc.NextResult(); while (readerSinc.Read()) { E_Pregunta ePregunta = new E_Pregunta(); ePregunta.Id_preg = readerSinc.GetValue(readerSinc.GetOrdinal("Id_preg")).ToString().Trim(); //ePregunta.Id_Opcion = readerSinc.GetValue(readerSinc.GetOrdinal("IdSku")).ToString().Trim(); ePregunta.Pregunta_Descripcion = readerSinc.GetValue(readerSinc.GetOrdinal("Pregunta_Descripcion")).ToString().Trim(); ePregunta.Show = readerSinc.GetValue(readerSinc.GetOrdinal("Show")).ToString().Trim(); ePregunta.TipoPregunta = readerSinc.GetValue(readerSinc.GetOrdinal("TipoPregunta")).ToString().Trim(); listaPregunta.Add(ePregunta); } readerSinc.NextResult(); while (readerSinc.Read()) { E_Opcion eOpcion = new E_Opcion(); eOpcion.Id_Opcion = readerSinc.GetValue(readerSinc.GetOrdinal("Id_Opcion")).ToString().Trim(); eOpcion.Id_Preg = readerSinc.GetValue(readerSinc.GetOrdinal("Id_Preg")).ToString().Trim(); eOpcion.Opcion_Descripcion = readerSinc.GetValue(readerSinc.GetOrdinal("Opcion_Descripcion")).ToString().Trim(); listaOpcion.Add(eOpcion); } readerSinc.Close(); foreach (E_Pregunta prg in listaPregunta) { List <E_Opcion> listaOpciones = new List <E_Opcion>(); foreach (E_Opcion opc in listaOpcion) { if (prg.Id_preg.CompareTo(opc.Id_Preg) == 0) { listaOpciones.Add(opc); } } prg.Id_Opcion = listaOpciones; } E_Sincronizar_Bodega eSincronizarBodega = new E_Sincronizar_Bodega(); eSincronizarBodega.ListaBodega = listaBodega; eSincronizarBodega.ListaCluster = listaCluster; eSincronizarBodega.ListaParametroBodega = listaParametroBodega; eSincronizarBodega.ListaPregunta = listaPregunta; eSincronizarBodega.ListaPresencia = listaPresencia; //eSincronizarBodega.ListaOpcion = listaOpcion; return(eSincronizarBodega); }