Exemplo n.º 1
0
        public List <OX_MovimientoBean> fn_ox_sel_movimiento(string accion)
        {
            List <OX_MovimientoBean> lista = new List <OX_MovimientoBean>();

            mensajeBean = new GEN_MensajeBean();
            SqlConnection con = cn.getConexion();
            SqlCommand    cmd = new SqlCommand();

            cmd.Connection  = con;
            cmd.CommandText = "[up_ox_cud_movimiento]";

            cmd.CommandType = System.Data.CommandType.StoredProcedure;
            cmd.Parameters.Add("@cod_unidad_negocio", System.Data.SqlDbType.VarChar, 3).Value = "";
            cmd.Parameters.Add("@accion", System.Data.SqlDbType.VarChar, 20).Value            = accion;
            cmd.Parameters.Add("@cod_usuario", System.Data.SqlDbType.VarChar, 50).Value       = "";

            try
            {
                con.InfoMessage += new SqlInfoMessageEventHandler(InfoMessageHandler);
                con.FireInfoMessageEventOnUserErrors = true;
                con.Open();
                SqlDataReader dr = cmd.ExecuteReader();
                if (dr.HasRows == true)
                {
                    OX_MovimientoBean bean = null;
                    while (dr.Read())
                    {
                        bean = new OX_MovimientoBean();
                        bean.ide_movimiento     = DataReader.SafeGetInt32(dr, dr.GetOrdinal("ide_movimiento"));
                        bean.cod_unidad_negocio = DataReader.SafeGetString(dr, dr.GetOrdinal("cod_unidad_negocio"));
                        bean.imei                 = DataReader.SafeGetString(dr, dr.GetOrdinal("imei"));
                        bean.ide_operador         = DataReader.SafeGetInt32(dr, dr.GetOrdinal("ide_operador"));
                        bean.nom_operador         = DataReader.SafeGetString(dr, dr.GetOrdinal("nom_operador"));
                        bean.ide_vehiculo         = DataReader.SafeGetInt32(dr, dr.GetOrdinal("ide_vehiculo"));
                        bean.nom_vehiculo         = DataReader.SafeGetString(dr, dr.GetOrdinal("nom_vehiculo"));
                        bean.ide_secuencia_movil  = DataReader.SafeGetInt32(dr, dr.GetOrdinal("ide_secuencia_movil"));
                        bean.turno                = DataReader.SafeGetString(dr, dr.GetOrdinal("turno"));
                        bean.guardia              = DataReader.SafeGetString(dr, dr.GetOrdinal("guardia"));
                        bean.material             = DataReader.SafeGetString(dr, dr.GetOrdinal("material"));
                        bean.fec_operacion        = DataReader.GetValueOrNull <DateTime>(dr, dr.GetOrdinal("fec_operacion"));
                        bean.fec_descarga         = DataReader.GetValueOrNull <DateTime>(dr, dr.GetOrdinal("fec_descarga"));
                        bean.ide_mineral          = DataReader.SafeGetInt32(dr, dr.GetOrdinal("ide_mineral"));
                        bean.nom_mineral          = DataReader.SafeGetString(dr, dr.GetOrdinal("nom_mineral"));
                        bean.peso_mineral         = DataReader.GetValueOrNull <Double>(dr, dr.GetOrdinal("peso_mineral"));
                        bean.ley_mineral          = DataReader.GetValueOrNull <Double>(dr, dr.GetOrdinal("ley_mineral"));
                        bean.tip_accion           = DataReader.SafeGetString(dr, dr.GetOrdinal("tip_accion"));
                        bean.ide_vehiculo_carguio = DataReader.SafeGetInt32(dr, dr.GetOrdinal("ide_vehiculo_carguio"));
                        bean.carguio_ini          = DataReader.SafeGetString(dr, dr.GetOrdinal("carguio_ini"));
                        bean.carguio_fin          = DataReader.SafeGetString(dr, dr.GetOrdinal("carguio_fin"));
                        bean.est_movimiento       = DataReader.SafeGetInt32(dr, dr.GetOrdinal("est_movimiento"));
                        bean.est_sincronizacion   = DataReader.SafeGetInt32(dr, dr.GetOrdinal("est_sincronizacion"));
                        bean.fec_actualizacion    = DataReader.GetValueOrNull <DateTime>(dr, dr.GetOrdinal("fec_actualizacion"));
                        bean.fec_movil_ini        = DataReader.GetValueOrNull <DateTime>(dr, dr.GetOrdinal("fec_movil_ini"));
                        bean.fec_movil_fin        = DataReader.GetValueOrNull <DateTime>(dr, dr.GetOrdinal("fec_movil_fin"));
                        bean.ubicacion_ini        = DataReader.SafeGetString(dr, dr.GetOrdinal("ubicacion_ini"));
                        bean.ubicacion_fin        = DataReader.SafeGetString(dr, dr.GetOrdinal("ubicacion_fin"));

                        lista.Add(bean);
                    }
                }
            }
            catch (Exception ex)
            {
                mensajeBean.mensaje += ex.Message;
            }
            finally
            {
                if (con.State == System.Data.ConnectionState.Open)
                {
                    con.Close();
                }
            }

            if (mensajeBean.mensaje != null)
            {
                mensajeBean.tipo = Util.GetTypeMessage(mensajeBean.mensaje);
            }
            return(lista);
        }
Exemplo n.º 2
0
        public JsonResult JSON_GetMovimiento(string cod_unidad_negocio, int ide_movimiento)
        {
            OX_MovimientoBean movimiento = oxNeg.fn_ox_get_movimiento("GET_MOVIMIENTO", cod_unidad_negocio, ide_movimiento);

            return(Json(movimiento, JsonRequestBehavior.AllowGet));
        }