Exemple #1
0
        public void RegistrarDisponibilidad(E_Reporte_Disponibilidad oE_Reporte_Disponibilidad)
        {
            D_Reporte_Disponibilidad oD_Reporte_Disponibilidad = new D_Reporte_Disponibilidad();

            try
            {
                oD_Reporte_Disponibilidad.RegistraDisponibilidad(oE_Reporte_Disponibilidad);
            }
            catch (Exception ex)
            {
                log.Error("[BL_Registar_Disponibilidad] [RegistrarDisponibilidadFailed] :", ex);
            }
        }
        public void RegistraDisponibilidad(E_Reporte_Disponibilidad oE_Reporte_Disponibilidad)
        {
            string id_reg_Disponibilidad = "";

            oCoon = new Conexion(2);
            try
            {
                id = oCoon.ejecutarretornodeOUTPUT("STP_JVM_INSERTAR_DISPONIBILIDAD_02", 13, oE_Reporte_Disponibilidad.Person_id ?? "",
                                                   oE_Reporte_Disponibilidad.Perfil_id ?? "", oE_Reporte_Disponibilidad.Equipo_id ?? "", oE_Reporte_Disponibilidad.Cliente_id ?? "",
                                                   oE_Reporte_Disponibilidad.ClientePDV_Code ?? "", oE_Reporte_Disponibilidad.Categoria_id ?? "", oE_Reporte_Disponibilidad.Marca_id ?? "",
                                                   oE_Reporte_Disponibilidad.FechaRegistro ?? "", oE_Reporte_Disponibilidad.Latitud ?? "", oE_Reporte_Disponibilidad.Longitud ?? "",
                                                   oE_Reporte_Disponibilidad.OrigenCoordenada ?? "", oE_Reporte_Disponibilidad.TipoCanal ?? "", oE_Reporte_Disponibilidad.Comentario ?? "",
                                                   id_reg_Disponibilidad);
                foreach (E_Reporte_Disponibilidad_Detalle detalle in oE_Reporte_Disponibilidad.DisponibilidadDetalle)
                {
                    RegistraDisponibilidadDetalle(detalle);
                }
            }
            catch (Exception ex) {
                throw ex;
            }
        }