Beispiel #1
0
        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);
        }
Beispiel #2
0
        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));
        }
Beispiel #3
0
        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);
        }